我正在配置虛擬主機(jī)以在我的 mac 上為 .localhost 域提供服務(wù)。但是當(dāng)我在瀏覽器中打開“project.localhost”時,它顯示的頁面與瀏覽 localhost 的索引相同。(ps:我還配置了 dnsmasq 和 /etc/hosts)。(試圖提供 index.php)這是我的 nginx.conf:worker_processes 1;events { worker_connections 1024; }http { include mime.types; default_type application/octet-stream; server_names_hash_bucket_size 64; client_max_body_size 50M; sendfile on; keepalive_timeout 65; server { listen 80; server_name localhost; root html; location / { # root html; index index.php index.html index.htm; } #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 html; } location ~ \.php$ { # root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; fastcgi_param SCRIPT_FILENAME $request_filename; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } include servers/*; }這是可用的站點(diǎn): server { listen 80; listen project.localhost:80; server_name project.localhost; location / { root html/project.localhost/public_html; index index.php index.html index.htm; try_files $uri $uri/ =404; }}但是當(dāng)我在瀏覽器中瀏覽 project.localhost 時,它會顯示與 localhost/index.php 相同的頁面。我究竟做錯了什么?
Mac上的Nginx虛擬塊指向localhost的index.php
繁星點(diǎn)點(diǎn)滴滴
2022-10-14 16:07:46