NGNIX服务器块不起作用

我有VPS IP 104.207.148.242 4个网站。 我已经安装NGNIX 1.8.1成功了。

我做这些步骤:使网页目录:

 sudo mkdir -p /var/www/codingvn.com/html sudo mkdir -p /var/www/vyhn.net/html sudo mkdir -p /var/www/muabannhadatpro.com/html sudo mkdir -p /var/www/thenao.info/html 

设置权限:

 sudo chown -R $USER:$USER /var/www/codingvn.com/html sudo chown -R $USER:$USER /var/www/vyhn.net/html sudo chown -R $USER:$USER /var/www/muabannhadatpro.com/html sudo chown -R $USER:$USER /var/www/thenao.info/html 

初始化索引文件:

 nano /var/www/codingvn.com/html/index.html nano /var/www/vyhn.net/html/index.html nano /var/www/muabannhadatpro.com/html/index.html nano /var/www/thenao.info/html/index.html 

这是/var/www/codingvn.com/html/index.html文件的内容:

 <html> <head> <title>Welcome</title> </head> <body> <h1>Success! The codingvn.com server block is working!</h1> </body> </html> 

这是/var/www/vyhn.net.com/html/index.html文件的内容:

 <html> <head> <title>Welcome</title> </head> <body> <h1>Success! The vyhn.net server block is working!</h1> </body> </html> 

这是/var/www/muabannhadatpro.com/html/index.html文件的内容:

 <html> <head> <title>Welcome</title> </head> <body> <h1>Success! The muabannhadatpro.com server block is working!</h1> </body> </html> 

这是/var/www/thenao.info/html/index.html文件的内容:

 <html> <head> <title>Welcome</title> </head> <body> <h1>Success! The thenao.info server block is working!</h1> </body> </html> 

我复制默认configuration文件:

 sudo cp /etc/nginx/conf.d/default.conf /etc/nginx/sites-available/codingvn.com.conf sudo cp /etc/nginx/conf.d/default.conf /etc/nginx/sites-available/vyhn.net.conf sudo cp /etc/nginx/conf.d/default.conf /etc/nginx/sites-available/muabannhadatpro.com.conf sudo cp /etc/nginx/conf.d/default.conf /etc/nginx/sites-available/thenao.info.conf 

我编辑他们:

 sudo nano /etc/nginx/sites-available/codingvn.com.conf sudo nano /etc/nginx/sites-available/vyhn.net.conf sudo nano /etc/nginx/sites-available/muabannhadatpro.com.conf sudo nano /etc/nginx/sites-available/thenao.info.conf 

这是文件codingvn.com.conf

 server { listen 80; server_name codingvn.com www.codingvn.com; location / { root /var/www/codingvn.com/html/index.html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } } 

X

这是文件vyhn.net.conf

 server { listen 80; server_name vyhn.net www.vyhn.net; location / { root /var/www/vyhn.net/html/index.html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } } 

X

这是文件muabannhadatpro.com.conf

 server { listen 80; server_name muabannhadatpro.com www.muabannhadatpro.com; location / { root /var/www/muabannhadatpro.com/html/index.html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } } 

x这是文件thenao.info.conf

 server { listen 80; server_name thenao.info www.thenao.info; location / { root /usr/share/nginx/html; index /var/www/thenao.info/html/index.html; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } } 

我在每个目录下有足够的4个configuration文件:

 /etc/nginx/sites-available/ /etc/nginx/sites-enable/ 

然后

 service nginx restart 

然后编辑hosts / etc / hosts文件:

 104.207.148.242 codingvn.com 104.207.148.242 vyhn.net 104.207.148.242 thenao.info 104.207.148.242 muabannhadatpro.com 

他们不工作,那么:

 127.0.0.1 codingvn.com 127.0.0.1 vyhn.net 127.0.0.1 thenao.info 127.0.0.1 muabannhadatpro.com 

3个域名仍然不起作用。 只有codingvn.com工作。

我坚持在这里。 好累,帮帮我!