nginx 下如何添加多网站 多域名?
nginx下添加域名是不是有两种方式1 直接运行 ./vhost.sh
2修改/usr/local/nginx/conf/nginx.conf 文件
在
server
{
listen 80;
server_name status.lnmp.org;
location / {
stub_status on;
access_log off;
}
}
后面添加上下面代码:
server
{
listen 80;
server_name www.abc.com
;
index index.html index.htm index.php;
root /home/wwwroot/abc;
location ~ .*\.(php|php5)?$
{
fastcgi_pass unix:/tmp/php-cgi.sock;
#fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fcgi.conf;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
access_log off;
}
再执行kill -HUP `cat /usr/local/nginx/logs/nginx.pid`虚拟机就生效了。我用./vhost.sh添加 了一个域名 和目录后显示
1
不知道这样的目录正确不正确.
然后在***.com 里放了一个网页文件 ,访问 显示 403 Forbidden.
有熟练nginx的朋友麻烦讲解一下, 添加多网站目录,多域名的步骤.
回复 1# 的帖子
server{}段要加在nginx.conf最后一个}的前面,显示403很正常,因为目录下面没有index文件。 多谢了!!正需要这个! 怎么添加多网站多域名啊?
页:
[1]