第一次运行ubuntu服务器有可能我在两个地方安装了nginx吗?

时间:2012-02-09 08:56:38

标签: nginx

我有两条路:

的/ etc / nginx的/启用的位点- /opt/nginx/conf/nginx.conf

两者都包含.conf文件,我可以在两个位置安装nginx吗?当我编辑第一个/ etc / conf文件时,我可以控制所提供的内容,它会显示/ opt conf文件被忽略。为什么呢?

conf 1:

server {
    listen 80;
    server_name www.mydomain.com;
    access_log  /var/www/mydomain/logs/access.log;

    root /var/www/mydomain/;
    index me.html me.js;
}
~   

conf 2 (在/opt/nginx/conf/nginx.conf中忽略

events {
    worker_connections  1024;
}


http {
    passenger_root /usr/local/rvm/gems/ruby-1.9.3-p0/gems/passenger-3.0.11;
    passenger_ruby /usr/local/rvm/wrappers/ruby-1.9.3-p0/ruby;

    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;
    server {
        listen       80;
        server_name  www.mydomain.com;
        root         /var/www/hello/releases/current/public/;
        passenger_enabled on;
       }
    server {
        listen       80;
        server_name  localhost;

1 个答案:

答案 0 :(得分:1)

不,你只有一个装置。

/ opt / local / nginx / conf 是nginx服务器的基本配置。

/ etc / nginx / sites-enabled 是您想要活跃的符号链接网站的地方(来自 / etc / nginx / sites-available

/ etc / nginx / sites-available应包含虚拟主机的各个conf文件。

sites-available文件夹中应该有一个文件(如果你还没有添加)。这将是正在使用的那个。它可能不会命名为.conf