2018年1月29日月曜日

Linux (CentOS) 使用ポートの確認

Linuxでプロセスが何のポート使っているかを調べる - Qiita
https://qiita.com/sonoshou/items/cc2b740147ba1b8da1f3


lsof

プロセスが使用しているポートを表示する

lsof -i  

ポート番号から使用しているプログラムを表示する

lsof -i:ポート番号  

自分以外のプロセスに関しても調べる場合は、管理者権限で行う。

例)
80番のポートを調べる。

lsof -i:80  

netstat

接続待ちをしているTCP、UDPポートを表示する

netstat -antu  
  • -a:現在のすべての接続を表示する
  • -n:一切の名前解決を行わない
  • -t:TCPポートを表示する
  • -u:UDPポートを表示する

通信が確立しているtcpポートの状況を調べる

netstat -t

2018年1月27日土曜日

Apache VirturlHost 一つのIPアドレスで複数のサブドメインを作成

バーチャルホストによる複数サイトの同時運用:ApacheによるWebサーバ構築(8) - @IT
http://www.atmarkit.co.jp/ait/articles/0108/28/news001_2.html

Apacheの設定

NameVirtualHostディレクティブを使って複数のホスト名で共有するIPアドレスを示す。

以下の例は、192.168.1.11でwwwとlinuxの2つのホスト名を利用する場合の設定例。

NameVirtualHost 192.168.1.11      <VirtualHost 192.168.1.11>  ServerName www.atmarkit.co.jp  DocumentRoot /www/httpd/www  ServerAdmin webmaster@www.atmarkit.co.jp  ErrorLog logs/error_log  TransferLog logs/access_log  </VirtualHost>      <VirtualHost 192.168.1.11>  ServerName linux.atmarkit.co.jp  DocumentRoot /www/httpd/linux  ServerAdmin linuxmaster@www.atmarkit.co.jp  ErrorLog logs/linuxerror_log  TransferLog logs/linuxaccess_log  </VirtualHost>