vhost中conf的问题

来源:2-17 nginx反向代理服务器域名解析配置实操(linux系统同学看这节)

张建坤

2017-05-02

[emerg] "server" directive is not allowed here in /usr/local/nginx/conf/vhost/www.imooc.com.conf:1

提示这个

以下是配置文件,请各位帮忙看看是怎么回事。



server {
    listen 80;
    autoindex on;
    server_name www.imooc.com;
    access_log /usr/local/nginx/logs/access.log combined;
    index index.html index.htm index.jsp index.php;
    #error_page 404 /404.html;
    if ( $query_string ~* ".*[\;'\<\>].*" ){
        return 404;
    }
    location / {
        proxy_pass http://127.0.0.1:8080;
        add_header Access-Control-Allow-Origin '*';
    }
}



写回答

2回答

Geely

2017-05-02

hi 同学你好,应该是放置了重复的配置文件,我看你的配置ok,提示第一行,也就是server的拼写也没有问题。


请参考这两个url解决问题

http://ask.csdn.net/questions/189734

http://www.tuicool.com/articles/Rj22Ybf



0
2
慕斯7286334
回复
张建坤
include我放在视频里老师放的那个位置,还是不行,你放在哪个地方然后就可以了呢
2017-05-03
共2条回复

Geely

2017-05-02

先尝试解决一下,然后把具体的配置 包括nginx的主配置等,都粘贴进来,记得使用咱们提问问题的代码块哈,这样有排版,容易看。

0
2
Geely
回复
浣玉
你好,是这样的,这个二级域名看你的情况。我的是自己配置成img.啦。你也可以配置成这样,修改server_name。 vhost下面需要的就是你的域名文件,有新域名就要加,指向的是同一个ip。或者不是同一个ip都可以。后续还可以根据域名做一些业务逻辑呀。亲爱的同学。 域名是因为买一个主域名之后可以配置很多二级域名~~
2018-06-02
共2条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9502 学习 · 8820 问题

查看课程