2017-01-24 80 views
2

我有一個問題,即外部網站從內部服務器使用端口444我的防火牆轉換爲443的Apache 2個端口相同的SSL虛擬主機

的問題是請求數據聽,我的內部客戶不要當他們在444上發出請求時沒有獲得內部服務器的響應,因爲沒有防火牆將端口轉發到443.

我想讓apache服務器在443和444端口上偵聽,但是我有零Ubuntu/Apache的經驗,並沒有關於如何配置服務器的文檔,所以我打了一下牆。

我可以訪問ports.conf文件,它看起來像這樣:

# 
Listen 80 
<IfModule ssl_module> 
Listen 443 
</IfModule> 
<IfModule mod_gnutls.c> 
Listen 443 
</IfModule> 
\# 

再有就是文件/sites-enabled/default-ssl.conf是「點」在../sites-available/default-ssl.conf,並且它看起來像這樣

<IfModule mod_ssl.c> 
<VirtualHost _default_:443> 
ServerAdmin [email protected] 
ServerName web.oursite.com 
ServerAlias web.outsite.com 
DocumentRoot /var/www/html 
... 

其次一點SSL證書的東西和其他目錄的東西

apache2.conf似乎並沒有非默認的東西

任何人都可以幫我什麼我需要添加到ports.conf文件和/或default-ssl.conf文件?

回答

1

基本上與Listen指令,然後將虛擬主機可以使用兩個端口太:

Listen 443 
Listen 444 

然後:

<VirtualHost *:443 *:444> 
    #rest of the virtualhost config here 
</VirtualHost> 
+1

感謝corection @Billal –

+0

謝謝!有效!但現在我需要某種DNS條目,所以外部域名web.oursite.com將解決到本地IP 10.0.0.50任何想法?一個新的正向查找區域? –

+0

DNS超出了你自己的問題範圍,打開另一個 –