==============================
Windows Apache設定
==============================
******************************
以下をダウンロードして展開して以下に格納する。
httpd-2.4.62-240904-win64-VS17.zip
******************************
Visual C++ 再頒布可能パッケージをダウンロードしてインストールする。
VC_redist.x64.exe
******************************
システム環境変数 PATH に,以下を追記
;C:\Apache24\bin
******************************
管理者権限のコマンドプロンプトから以下を実行してサービス登録
httpd -k install
httpd.exe -k install -n "MyServiceName"
******************************
設定ファイル
C:\Apache24\conf\httpd.conf
ServerRoot
ServerAdmin
ServerAdmin <サーバ管理者の正しいメールアドレス>
ServerName
ServerName localhost:80
DocumentRoot
Listen 80
ポート番号の指定
******************************
Apache起動コマンド
httpd -k start
******************************
Apache再起動コマンド
httpd -k restart
******************************
Apache停止コマンド
httpd.exe -k shutdown
******************************
ブラウザで動作確認
http://localhost/
******************************
FireWallポート設定追加
netsh advfirewall firewall add rule name="Apache_HTTP" dir=in action=allow description="テスト" protocol=tcp localport=80 profile=private,public localip=any
netsh advfirewall firewall add rule name="Tomcat_Port" dir=in action=allow description="テスト" protocol=tcp localport=8005,8080,8009 profile=private,public localip=any
******************************
FireWallポート設定変更
netsh advfirewall firewall set rule name="Apache_HTTP" new dir=in action=allow description="テスト" protocol=tcp localport=80 profile=any localip=any
netsh advfirewall firewall set rule name="Tomcat_Port" new dir=in action=allow description="テスト" protocol=tcp localport=8005,8080,8009 profile=any localip=any
******************************
FireWallポート確認
netsh advfirewall firewall show rule name=all
netsh advfirewall firewall show rule name=all | findstr "80"
netsh advfirewall firewall show rule name=all | findstr "8005"
******************************
ポート接続テスト
Test-NetConnection -Port 80
Test-NetConnection -ComputerName 127.0.0.1 -Port 80
Test-NetConnection -Port 8080
PR