我想在 Apache 2 上启用外部访问。
这是我的方案:
域 -> 子域 -> Mikrotik -> Apache2。
我在 Mikrotik 上使用了 NAT。在 Mikrotik 和 Apache 上,我都使用了端口 9191。
并且,我启用了 SSL。
配置如下:
ports.conf
:
<IfModule ssl_module>
Listen 9191
</IfModule>
<IfModule mod_gnutls.c>
Listen 9191
</IfModule>
default-ssl.conf
:
<IfModule mod_ssl.c>
<VirtualHost *:9191>
ServerName srvweb2.queijoslelo.dc
ServerAdmin webmster@localhost
DocumentRoot /var/www/html
<Directory /var/www/html>
Options Indexes FollowSymLinks Multiviews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
HostNameLookups off
</VirtualHost>
</IfModule>
有什么帮助吗?谢谢!