2016-03-02 32 views
1

我知道如何更改nginx端口,即使它們在重新啓動後不起作用。我的網站是https://example.com如何更改nginx端口以轉到子目錄?

如果我去example.com:1337,我怎樣才能到目錄,如/usr/share/nginx/html/theportfolder/

我用google搜索了一下,但沒有出現幫助我,怎麼能從端口80(我正在使用端口443)改變它。

回答

0

將獨特的文檔根映射到不同的端口是通過定義一個新的服務器塊來完成的。一個最小的例子是:

server { 
    listen 1337; 
    root /usr/share/nginx/html/theportfolder; 
} 

請參閱this瞭解更多。

+0

當我這樣做,我得到以下錯誤「來example.com:1337連接過程中出現錯誤SSL收到了超過允許的最大長度的記錄(錯誤代碼:SSL_ERROR_RX_RECORD_TOO_LONG)。」 –

+0

@AmiconInteractive的小例子,以上是針對HTTP的。對於HTTPS,您需要添加一些'ssl_'指令。有關更多信息,請參閱[this](http://nginx.org/en/docs/http/configuring_https_servers.html)。 –