在ubuntu 12.04下面配置基于域名的虚拟主机,出现了一些问题,重启nginx以后ssh连接不上,域名也访问不了,不知道是什么原因。
apt安装好nginx以后,就要去/etc/nginx/sites-available下建立配置文件了:
假设虚拟主机的配置文件叫aaa
- cp default aaa
- 然后将default 和aaa中的server_name 换成相应域名,(我的情况是:如果其中一个是默认的localhost的话,则会出现500错误)
- 在sites-enable中建立软链接:ln -sf /etc/nginx/sites-available/aaa aaa (需要注意的是f参数,不然会有错误的)
然后重启nginx。
目前的只是能访问到,解析php还需要进一步配置,配置可以参考官方的http://wiki.ubuntu.org.cn/Nginx,一般没有问题。
转载于:https://blog.51cto.com/here2142/1162431