はじめに
High SierraにServer.appを導入したOS X Serverでは,管理用のWebサーバが起動している.このままだとFileMakerを入れたり他のWebサービスを稼働できないので,これを動作ポートを変更する.
プロセスを確認
ターミナルからプロセスを確認.
gaia:~ ujpadmin$ ps -ef|grep httpd🆑
プロセス確認.
$ ps -ef|grep httpd
0 373 1 0 金01AM ?? 0:18.91 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/apache2/services/ACSServer.conf -E /var/log/apache2/services/ACSServer_error_log 70 375 373 0 金01AM ?? 0:01.54 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/apache2/services/ACSServer.conf -E /var/log/apache2/services/ACSServer_error_log 0 376 1 0 金01AM ?? 0:19.46 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf -E /private/var/log/apache2/service_proxy_error.log 70 380 376 0 金01AM ?? 0:00.02 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf -E /private/var/log/apache2/service_proxy_error.log 70 381 376 0 金01AM ?? 0:01.61 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf -E /private/var/log/apache2/service_proxy_error.log 70 382 376 0 金01AM ?? 0:00.02 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf -E /private/var/log/apache2/service_proxy_error.log 70 383 376 0 金01AM ?? 0:00.02 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf -E /private/var/log/apache2/service_proxy_error.log 70 384 376 0 金01AM ?? 0:00.02 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf -E /private/var/log/apache2/service_proxy_error.log 502 13880 12211 0 5:07PM ttys007 0:00.01 grep httpd $
$ ls -la /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf🆑 -rw-r--r-- 1 root wheel 20452 8 9 19:07 /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf $
設定ファイルが/Library/Server/Web/Config/Proxy/apache_serviceproxy.confにある事が確認できた.
ブラウザでサーバに接続してみる
apache_serviceproxy.confを編集する
編集前にバックアップコピーを行う.
sudo cp /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf ¥ > /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf.20200817.v01🆑
編集後の,diff結果は次の通り.
$ diff /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf.20200817.v01 /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf 2,3c2,5 < ErrorLog "/private/var/log/apache2/service_proxy_error.log" < CustomLog "/private/var/log/apache2/service_proxy_access.log" combinedvhost --- > #ErrorLog "/private/var/log/apache2/service_proxy_error.log" > #CustomLog "/private/var/log/apache2/service_proxy_access.log" combinedvhost > CustomLog "/Users/server/Documents/AppleServer/service_proxy_access.log" combinedvhost > ErrorLog "/Users/server/Documents/AppleServer/service_proxy_error.log" 5c7,8 < PidFile /var/run/service_proxy.pid --- > #PidFile /var/run/service_proxy.pid > PidFile /Users/server/Documents/service_proxy.pid 11,12c14,15 < listen 80 < listen 443 --- > listen 8001 > listen 8101 150c153 < <VirtualHost *:80> --- > <VirtualHost *:8001> 215c218 < <VirtualHost *:443> --- > <VirtualHost *:8101> $
ポート番号を80から8001,443を8101に変更している.
設定変更を反映
プロセスを停止させる.
gaia:~ ujpadmin$ sudo killall httpd🆑 gaia:~ ujpadmin$
自動的に起動してくるので,プロセスを確認.
gaia:~ ujpadmin$ !ps🆑 ps -ef|grep httpd 0 34001 1 0 10:33PM ?? 0:00.19 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/ apache_serviceproxy.conf -E /private/var/log/apache2/service_proxy_error.log 70 34004 34001 0 10:33PM ?? 0:00.01 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/ apache_serviceproxy.conf -E /private/var/log/apache2/service_proxy_error.log 70 34005 34001 0 10:33PM ?? 0:00.01 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/ apache_serviceproxy.conf -E /private/var/log/apache2/service_proxy_error.log 70 34006 34001 0 10:33PM ?? 0:00.01 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/ apache_serviceproxy.conf -E /private/var/log/apache2/service_proxy_error.log 70 34007 34001 0 10:33PM ?? 0:00.01 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/ apache_serviceproxy.conf -E /private/var/log/apache2/service_proxy_error.log 70 34008 34001 0 10:33PM ?? 0:00.01 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/ apache_serviceproxy.conf -E /private/var/log/apache2/service_proxy_error.log 501 34010 15267 0 10:33PM ttys003 0:00.01 grep httpd gaia:~ ujpadmin$
新しいポートに接続してみる.
変更後のポートに接続できました.
Counter: 798,
today: 3,
yesterday: 0
最終更新: 2020-08-19 (水) 00:16:55 (JST) (1308d) by nobuaki