Примечание: это не проблема брандмауэра
Я выполняю kolab сервер и пытаюсь увеличиться, безопасность при наличии веб-администратора слушают на определенном порте.. Я выбрал 8443. Вот мой conf файл:
Alias /kolab-webadmin /usr/share/kolab-webadmin/public_html/
<Directory "/usr/share/kolab-webadmin/public_html/">
<IfModule mod_rewrite.c>
RewriteEngine on
# NOTE: This needs to point to the base uri of your installation.
RewriteBase /kolab-webadmin/
# Rewrite URLs of the form 'x' to the form 'index.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^api/(.*)\.(.*)$ api/index.php?service=$1&method=$2 [L,QSA]
</IfModule>
AddDefaultCharset UTF-8
php_value error_reporting 6135
DirectoryIndex index.php
AllowOverride All
<ifModule mod_authz_core.c>
Require all granted
</ifModule>
<ifModule !mod_authz_core.c>
Order Allow,Deny
Allow from All
</ifModule>
</Directory>
Я не уверен точно, как сделать эту работу... Я нахожусь также на песнях 6.6
Править:
Я только хочу этот определенный адрес (или папка, которую я должен сказать) открыть ONLY на порте 8443...
таким образом, domain.com/webmail будет работать над портом 80
но domain.com/kolab-webadmin работает только над 8 443
Вы можете добавить еще одну запись Listen в конфигурацию apache на желаемом порту.
Listen 203.0.113.1:80
Listen 203.0.113.2:8443
Затем вы можете добавить конфигурацию своего каталога на VirtualHost .
<VirtualHost 203.0.113.1:80>
Your webmail config goes here.
</VirtualHost>
<VirtualHost 203.0.113.2:8443>
Your kolab-webadmin goes here.
</VirtualHost>
Надеюсь на эту помощь.
Отдельный порт, с точки зрения Apache, является полностью отдельным виртуальным хостом. Тот факт, что у него один и тот же домен, не имеет значения для Apache.
Хотя полный ответ выходит далеко за рамки того, что может быть предоставлено, примерный план того, что вам нужно, таков:
Директива Listen
для нового хоста / порта.