MacOS Apache.conf SSL vhosts配置
好记性不如烂笔头
sudo apachectl configtest /*.更改配置时候用 */
sudo apachectl start
sudo apachectl restart /stop
httpd 主设置
location : etc/apache2/httpd.conf
ServerAdmin xiaoxiaochenxu.top
ServerName xiaoxiaochenxu.top:80
...
<Directory />
AllowOverride All
Require all denied
</Directory>
...
httpd_ssl 设置 proxy
etc/apache2/httpd.conf
>> /etc/apache2/httpd.conf
LoadModule ssl_module libexec/apache2/mod_ssl.so
LoadModule socache_shmcb_module libexec/apache2/mod_socache_shmcb.so
Include /private/etc/apache2/extra/httpd-ssl.conf
>> /etc/apache2/httpd.conf
LoadModule proxy_module libexec/apache2/mod_proxy.so
LoadModule proxy_connect_module libexec/apache2/mod_proxy_connect.so
LoadModule proxy_ftp_module libexec/apache2/mod_proxy_ftp.so
LoadModule proxy_http_module libexec/apache2/mod_proxy_http.so
LoadModule proxy_balancer_module libexec/apache2/mod_proxy_balancer.so
>> /etc/apache2/extra/httpd-ssl.conf
ServerName xiaoxiaochenxu:443
ServerAdmin xiaoxiaochenxu.top
ProxyPass / http://127.0.0.1:8080/ # other server IP:port.
ProxyPassReverse / http://127.0.0.1:8080/
httpd_vhost 设置
/etc/apache2/extra/httpd-vhost.conf