VPS侦探论坛

 找回密码
 注册
查看: 4046|回复: 9

求助,修改配置文件添加域名失败

[复制链接]
发表于 2016-8-5 12:34:28 | 显示全部楼层 |阅读模式

修改/usr/local/nginx/conf/vhost下的配置文件添加域名没有成功,有大神知道是什么原因吗?按原理来说不是直接添加一个域名的配置文件再指向目录即可成功的吗?是那里的问题,有大神知道的不
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2016-8-5 14:30:31 | 显示全部楼层


啥信息都不提供没法说
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2016-8-5 22:10:06 | 显示全部楼层

回复 1# 的帖子


用WinSCP上传域名配置到改/usr/local/nginx/conf/vhost下面,再上传网站文件到/home/wwwroot/目录下面不能创建网站的吗?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2016-8-6 08:56:00 | 显示全部楼层



lnmp vhost add 添加的不需要自己上传配置文件,如果自己写的配置文件需要确定好配置文件准确

网站目录不一定就是/home/wwwroot/下,要看你添加网站时是否改过
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2016-8-11 14:44:54 | 显示全部楼层

原帖由 licess 于 2016-8-6 08:56 发表
lnmp vhost add 添加的不需要自己上传配置文件,如果自己写的配置文件需要确定好配置文件准确

网站目录不一定就是/home/wwwroot/下,要看你添加网站时是否改过 ...


我也遇到同样问题,上传配置文件,然后在配置文件的路径上传网站文件,不好用。
用命令添加可以,直接上传配置文件就不行,难道除了/usr/local/nginx/conf/vhost下的配置文件,还有其他地方配置文件需要修改?

军哥运维代购:http://shop63846532.taobao.com/

发表于 2016-8-11 16:03:24 | 显示全部楼层

回复 5# 的帖子


可能配置文件有问题,信息有限没法说
发表于 2016-8-11 18:02:27 | 显示全部楼层

原帖由 licess 于 2016-8-11 16:03 发表
可能配置文件有问题,信息有限没法说




server
    {
        listen 80;
        #listen [::]:80;
        server_name 1.1.1.1 www.abc.com;
        index index.html index.htm index.php default.html default.htm default.php;
        root  /mnt/www/abc;
  location / {
   try_files $uri $uri/ /index.php$is_args$query_string;
  }
        include none.conf;
        #error_page   404   /404.html;
  location ~ ^/public/.*.(php|php5)$
        {
            deny all;
        }
        location ~ [^/]\.php(/|$)
        {
            # comment try_files $uri =404; to enable pathinfo
            try_files $uri =404;
            fastcgi_pass  unix:/tmp/php-cgi.sock;
            fastcgi_index index.php;
            include fastcgi.conf;
            #include pathinfo.conf;
        }
        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }
        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }
        access_log  /mnt/www/abc.log  access;
    }

以上是配置文件
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2016-8-12 08:21:27 | 显示全部楼层

回复 7# 的帖子


不清楚具体程序,只要保证你的伪静态和你设置的public禁止访问没问题就行,其他没错误
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2016-8-12 15:31:39 | 显示全部楼层

原帖由 licess 于 2016-8-12 08:21 发表
不清楚具体程序,只要保证你的伪静态和你设置的public禁止访问没问题就行,其他没错误


我直接将这个配置文件传至/usr/local/nginx/conf/vhost

lnmp vhost list 可以看见 这个新增配置文件的网站,
我访问,配置文件里面的网址后,打开网页指向的并不是我在配置文件里面设置的网站目录,指向的是/home/wwwroot/default
请问这是怎么回事,新增网站,除了上传配置文件到/usr/local/nginx/conf/vhost,还需要修改其他地方配置文件吗?

军哥运维代购:http://shop63846532.taobao.com/

发表于 2016-8-13 09:23:56 | 显示全部楼层

回复 9# 的帖子




lnmp vhost list 只列文件名不进行其他判断

lnmp架构下各个虚拟主机都放这个目录下,不需要修改其他地方
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-29 03:27 , Processed in 0.028944 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表