SoftEther VPN Serverをインストールした後、XAMPPコントロールパネルを起動したら以下メッセージ。
1 2 3 4 5 |
10:58:10 AM [Apache] Problem detected! 10:58:10 AM [Apache] Port 443 in use by ""C:\Program Files\SoftEther VPN Server\vpnserver_x64.exe" /service" with PID 1020! 10:58:10 AM [Apache] Apache WILL NOT start without the configured ports free! 10:58:10 AM [Apache] You need to uninstall/disable/reconfigure the blocking application 10:58:10 AM [Apache] or reconfigure Apache and the Control Panel to listen on a different port |
ポート443 (HTTPS) が競合しているらしい。
SoftEtherを停止すれば解決されるけど、そうするとオフィスの外のスタッフがVPN接続できなくなるので停められない。というわけで、XAMPP側に対策を施すことにする。XAMPPはローカルでのウェブアプリ開発に使っているけど、今の所HTTPSを使う予定は無いので無効化してしまおう。
https-ssl.conf
1 2 3 4 5 |
# # When we also provide SSL we have to listen to the # standard HTTP port (see above) and to the HTTPS port # ##Listen 443 ←コメントアウト |
あるいは、HTTPSのポート番号を変える。適当なプライベートポート番号(49152–65535)を選べばいいだろう。
https-ssl.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# # When we also provide SSL we have to listen to the # standard HTTP port (see above) and to the HTTPS port # Listen 49999 ## ## SSL Virtual Host Context ## <VirtualHost _default_:49999> # General setup for the virtual host DocumentRoot "C:/xampp/htdocs" ServerName www.example.com:49999 ServerAdmin admin@example.com ErrorLog "C:/xampp/apache/logs/error.log" TransferLog "C:/xampp/apache/logs/access.log" |
ポート番号変更後のSSLアクセスは以下のようになる。
1 |
https://localhost:49999/ |