UJP - 技術情報2 : OS X Server High Sierraのhttpdサーバを停止する MacOSX/HigiSierra/OSXserverHttpChangePort

Life is fun and easy!

不正IP報告数

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

Page Top

はじめに anchor.png Edit

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

Page Top

プロセスを確認 anchor.png Edit

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

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/

index.php?page=view&file=7465&macOSServer1.jpg
Page Top

apache_serviceproxy.confを編集する anchor.png Edit

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

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

Page Top

設定変更を反映 anchor.png Edit

 プロセスを停止させる.

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

index.php?page=view&file=7466&macOSServer2.jpg

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


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 798, today: 3, yesterday: 0
最終更新: 2020-08-19 (水) 00:16:55 (JST) (1308d) by nobuaki

広告スペース
Google