0
有人可以幫助我將這個Apache文件轉換爲nginx。我最喜歡的是'neptix'作爲sitename ..所以在瀏覽器中,我可以使用neptix/about-us,neptix/contact-us。注:沒有.COM本地nginx自定義url
<VirtualHost 127.0.0.1>
ServerName neptix
ServerAlias *.neptix
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /api http://52.35.118.165/api
ProxyPassReverse /api http://52.35.118.165/api
ProxyPass/http://localhost:3000/
ProxyPassReverse/http://localhost:3000/
<Location /api>
Order allow,deny
Allow from all
</Location>
DirectoryIndex index.html index.php
</VirtualHost>
目前還不清楚是什麼你問這個問題。 – VBart
我想設置ServerName/ServerAlias與'sitename',而不是'sitename.com'..所以在瀏覽器中,我可以鍵入sitename,它會去localhost:3000。如果我點擊頁面上的網址將是'sitename/about-us' – draxous
當你輸入「sitename」時,你的瀏覽器需要知道該去哪裏,這在nginx配置中是無法完成的。要在你自己的計算機上完成這項工作,你可以添加一個條目到你的主機文件(linux/OSX上的/ etc/hosts,可能是C:\ Windows \ system32 \ drivers \ etc \ hosts)服務器。您無法爲每個人都這樣做,因爲您無法定義自己的域。 – lucash