Maison > Questions et réponses > le corps du texte
Une IP, plusieurs sites web, comment configurer ?
ubuntu 14.04 nginx 1.80 php5-fpm
Cela fonctionne bien pour un site Web, mais lorsque j'ajoute un autre fichier de configuration aux sites disponibles, tout est inaccessible. Veuillez me dire comment le configurer correctement
.怪我咯2017-05-16 17:23:47
Configurer l'hôte virtuel :
Vous pouvez vous référer à mon blog : http://xxgblog.com/2015/05/17/nginx-start/ 4. Hôte virtuel
server {
listen 80 default_server;
server_name _;
return 444; # 过滤其他域名的请求,返回444状态码
}
server {
listen 80;
server_name www.aaa.com; # www.aaa.com域名
location / {
proxy_pass http://localhost:8080; # 对应端口号8080
}
}
server {
listen 80;
server_name www.bbb.com; # www.bbb.com域名
location / {
proxy_pass http://localhost:8081; # 对应端口号8081
}
}
伊谢尔伦2017-05-16 17:23:47
Chaque site Web gère un port différent, puis effectue un proxy inverse sur chaque port via le nom de domaine
Par exemple,
abc.com est en 3001
xyz.com est en 3002
nginx exécute 80 et proxy inverse vers 3001 et 3002 selon le nom de domaine
L'idée est ici, la configuration spécifique du moteur de recherche
ringa_lee2017-05-16 17:23:47
Il s'agit de configurer différents serveurs, puis server_name correspond au nom de domaine du site web.
仅有的幸福2017-05-16 17:23:47
Peut configurer un fichier de configuration vhost pour chaque site Web. Vous pouvez utiliser le port 80.