UJP - 技術情報2 : OS X Server El Capitanのhttpdサーバを停止する MacOS X/ElCapitan/OSXserverHttpChangePort

Life is fun and easy!

不正IP報告数

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

Page Top

はじめに anchor.png

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

Page Top

プロセスを確認 anchor.png

 ターミナルからプロセスを確認.

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/

Page Top

apache_serviceproxy.confを編集する anchor.png

 編集前にバックアップコピーを行う.

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に変更している.

Page Top

設定変更を反映 anchor.png

 プロセスを停止させる.

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: 1836, today: 1, yesterday: 1
最終更新: 2020-08-17 (月) 17:17:49 (JST) (1356d) by nobuaki

広告スペース
Google