首页  >  问答  >  正文

web - nginx怎么绑定域名?

rt,网上一搜都是多域名的做法,然而本着试一试的想法做了之后发现没用。。。特来询问一下怎么写配置文件才可以。。

曾经蜡笔没有小新曾经蜡笔没有小新2713 天前774

全部回复(3)我来回复

  • 習慣沉默

    習慣沉默2017-05-16 17:26:25

    它的配置文件很明确。你照着改就行了
    server_name 那里把localhost改成自己的域名就行了。

    回复
    0
  • PHPz

    PHPz2017-05-16 17:26:25

    主配置文件

    user  huangyanxiong;
    worker_processes  1;
    
    error_log  /var/log/nginx/error.log warn;
    pid        /var/run/nginx.pid;
    
    
    events {
        worker_connections  1024;
    }
    
    
    http {
        include       /etc/nginx/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  /var/log/nginx/access.log  main;
    
        sendfile        on;
        #tcp_nopush     on;
    
        keepalive_timeout  65;
    
        #gzip  on;
    
        include /etc/nginx/conf.d/*.conf;
    }
    
    

    包含的虚拟主机配置文件

    log_format  compression   '$remote_addr - $remote_user [$time_local] '
                           '"$request" $status $bytes_sent '
                           '"$http_referer" "$http_user_agent" "$gzip_ratio"';
    #access_log  /var/log/nginx/log/studyphome.access.log  compression  buffer=32k;
    
    server {
        listen       80;
        server_name  www.mylaravel.com
    
        charset utf-8;
        #log_format  compression   '$remote_addr - $remote_user [$time_local] '
        #                   '"$request" $status $bytes_sent '
        #                   '"$http_referer" "$http_user_agent" "$gzip_ratio"';
        access_log  /var/log/nginx/log/www.mylaravel.access.log  compression  buffer=32k;
        error_log   /var/log/nginx/log/www.mylaravel.error.log;
        root        /home/huangyanxiong/www/laravel/public;
    
        location / {
            #root   /var/www/html;
            try_files $uri $uri/ /index.php?$query_string;
            index  index.html index.htm index.php;
        }
    
        error_page  404              /404.html;
    
        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   /usr/share/nginx/html;
        }
    
        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1:8080;
        #}
    
        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        location ~ .php$ {
            #root           html;
            fastcgi_pass   127.0.0.1:9090;
            fastcgi_index  index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    
       location ~ ^/(images|javascript|js|css|flash|media|static)/ {
       #过期30天,静态文件不怎么更新,过期可以设大一点,
       #如果频繁更新,则可以设置得小一点。
                     expires 30d;
        }
    
        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        location ~ /\.ht {
            deny  all;
        }
    }
    
    

    回复
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 17:26:25

    我怎么觉得是你的域名解析没有添加记录对应的记录呢

    回复
    0
  • 取消回复