Heim  >  Fragen und Antworten  >  Hauptteil

web - Wie verbinde ich einen Domainnamen mit Nginx?

rt, eine Suche im Internet zeigte, wie man mehrere Domainnamen verwendet, aber nachdem ich es mit der Idee versucht hatte, es auszuprobieren, stellte ich fest, dass es nicht funktionierte. . . Ich würde gerne fragen, wie man die Konfigurationsdatei schreibt. .

曾经蜡笔没有小新曾经蜡笔没有小新2713 Tage vor775

Antworte allen(3)Ich werde antworten

  • 習慣沉默

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

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

    Antwort
    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;
        }
    }
    
    

    Antwort
    0
  • 仅有的幸福

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

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

    Antwort
    0
  • StornierenAntwort