UJP - 技術情報1

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

OS X Server High Sierraのhttpdサーバを停止する

OS X Server High Sierraのhttpdサーバを停止する


更新履歴

  • 初版 2020/08/19

はじめに

  • 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にある事が確認できた.
  • ブラウザでサーバに接続してみる

http://localhost/

embedded image

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$
  • 新しいポートに接続してみる.

http://192.168.20.26:8081

embedded image
  • 変更後のポートに接続できました.

広告スペース
Google