UJP - 技術情報1

Life is fun and easy!

不正IP報告数

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

OS X Server El Capitanのhttpdサーバを停止する

OS X Server El Capitanのhttpdサーバを停止する


更新履歴

  • 初版 2020/08/17

はじめに

  • El CapitanにServer.appを導入したOS X Serverでは,管理用のWebサーバが起動している.このままだとFileMakerを入れたり他のWebサービスを稼働できないので,これを動作ポートを変更する.

プロセスを確認

  • ターミナルからプロセスを確認.
       kairos:~ ujpadmin$ 🆑ps -ef|grep httpd
           0 10267     1   0  7:09PM ??         0:00.74 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/
       apache_serviceproxy.conf -E /private/var/log/apache2/service_proxy_error.log
          70 10274 10267   0  7:09PM ??         0:00.09 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/
       apache_serviceproxy.conf -E /private/var/log/apache2/service_proxy_error.log
          70 10275 10267   0  7:09PM ??         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 10276 10267   0  7:09PM ??         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 10277 10267   0  7:09PM ??         0:00.03 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/
       apache_serviceproxy.conf -E /private/var/log/apache2/service_proxy_error.log
          70 10278 10267   0  7:09PM ??         0:00.03 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/
       apache_serviceproxy.conf -E /private/var/log/apache2/service_proxy_error.log
          70 33567 10267   0  9: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 33890 15267   0 10:11PM ttys003    0:00.00 grep httpd
       kairos:~ server$
  • 設定ファイルが/Library/Server/Web/Config/Proxy/apache_serviceproxy.confにある事が確認できた.
  • ブラウザでサーバに接続してみる

http://localhost:8080/

apache_serviceproxy.confを編集する

  • 編集前にバックアップコピーを行う.
       sudo cp /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf ¥
       > /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf.20160718🆑
  • 編集後の,diff結果は次の通り.
       kairos:~ ujpadmin$ diff /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf.20160718 \
       > /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf🆑
       10,11c10,13
       < listen 80
       < listen 443
       ---
       > #listen 80
       > #listen 443
       > listen 8081
       > listen 8943
       140c142,143
       < <VirtualHost *:80>
       ---
       > #<VirtualHost *:80>
       > <VirtualHost *:8081>
       145c148
       <    RequestHeader set X-Forwarded-Port "80"
       ---
       >    RequestHeader set X-Forwarded-Port "8081"
       202c205,206
       < <VirtualHost *:443>
       ---
       > #<VirtualHost *:443>
       > <VirtualHost *:8943>
       206c210,211
       <    RequestHeader set X-Forwarded-Port "443"
       ---
       >    #RequestHeader set X-Forwarded-Port "443"
       >    RequestHeader set X-Forwarded-Port "8943"
       kairos:~ server$
  • ポート番号を80から8081,443を8943に変更している.

設定変更を反映

  • プロセスを停止させる.
       kairos:~ ujpadmin$ sudo killall httpd🆑
       kairos:~ server$
  • 自動的に起動してくるので,プロセスを確認.
       kairos:~ 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
       kairos:~ server$
  • 新しいポートに接続してみる.

http://192.168.20.27:8081


広告スペース
Google