rt, a search on the Internet all showed the practice of multiple domain names, but after trying it with the idea of giving it a try, I found that it was useless. . . I would like to ask how to write the configuration file. .
Its configuration file is very clear. Just change it accordingly Just change localhost to your own domain name in server_name.
Main configuration file
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; }
Included web hosting configuration files
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; } }
Why do I think your domain name resolution did not add the corresponding record?
Its configuration file is very clear. Just change it accordingly
Just change localhost to your own domain name in server_name.
Main configuration file
Included web hosting configuration files
Why do I think your domain name resolution did not add the corresponding record?