http {
...
server {
...
listen 80;
...
}
}
try {
$dbh = new PDO("mysql:host=$host;dbname='название_базы'", 'имя_пользователя', 'пароль');
} catch(PDOException $e) {
echo "Нет соединения с базой данных";
}
$user_id = 'id_нужной_записи';
$user = $dbh->prepare("SELECT name FROM users WHERE id = :user_id");
$user->execute(array('user_id' => $user_id))->fetch(PDO::FETCH_OB);
if($user) echo $user->name;
else echo 'Пользователь не найден.'
http {
...
upstream apache {
server 127.0.0.1:8080;
}
server {
listen 80 default_server;
server_name 123.456.789.012;
location / {
proxy_pass http://apache;
}
}
server {
listen 80;
server_name site1.ru;
...
location / {
proxy_pass http://apache;
}
}
server {
listen 80;
server_name site2.ru;
...
location / {
proxy_pass http://apache;
}
}
}