UJP - 技術情報2 バックアップ : MacOS X/ElCapitan/OSXserverHttpChangePort のバックアップ差分(No.1)

Life is fun and easy!

不正IP報告数

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

1: 2016-07-18 (月) 22:51:13 nobuaki ソース
Line 1: Line 1:
 +*OS X Server El Capitanのhttpdサーバを停止する [#zb051f05]
 +**はじめに [#u9517224]
 +
 + El CapitanにServer.appを導入したOS X Serverでは,管理用のWebサーバが起動している.このままだとFileMakerを入れたり他のWebサービスを稼働できないので,これを動作ポートを変更する.
 +
 +**プロセスを確認 [#ib66418e]
 +
 + ターミナルからプロセスを確認.
 +
 + 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を編集する [#db52e959]
 +
 + 編集前にバックアップコピーを行う.
 +
 + 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に変更している.
 +
 +
 +**設定変更を反映 [#b813e6f6]
 +
 + プロセスを停止させる.
 +
 + 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


トップ   差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 1839, today: 1, yesterday: 0

広告スペース
Google