[ CentOS-7 ] [ Apache ] [ Apache SRPM ] [ Apache インストール ] [ Apache 設定 ]

Apache VirtualHost

Apache VirtualHost の設定です。
Linuxユーザーの作成をしていない場合は、設定の前に、Linuxユーザーを作成しておきます。

/etc/httpd/conf.d/vhost_user.conf

##■ 設定ファイルをバックアップ
[root@localhost ~]# cp -a /etc/httpd/conf.d/vhost_user.conf /etc/httpd/conf.d/vhost_user.conf.org
[root@localhost ~]#

##■ vhost_user.conf が未作成の場合は、新規作成する
[root@localhost ~]# touch /etc/httpd/conf.d/vhost_user.conf
[root@localhost ~]#

##■ http の設定
#--------------------------------------------------
<VirtualHost _default_:80>
  ## http://vm.lan
  SuexecUserGroup user user
  ServerName vm.lan
  ServerAlias www.vm.lan
  DocumentRoot /home/user/public_html
  FcgidWrapper /home/user/.fast-cgi-bin/php.cgi .php
</VirtualHost>
#--------------------------------------------------

##■ https の設定
#--------------------------------------------------
<VirtualHost _default_:443>
  ## https://vm.lan
  SuexecUserGroup user user
  ServerName vm.lan
  ServerAlias www.vm.lan
  DocumentRoot /home/user/public_html
  FcgidWrapper /home/user/.fast-cgi-bin/php.cgi .php
  SSLEngine on
  SSLCertificateFile "/etc/pki/tls/certs/server.crt"
  SSLCertificateKeyFile "/etc/pki/tls/private/server.key"
</VirtualHost>
#--------------------------------------------------

##■ 保存して編集終了
:wq
[root@localhost ~]#

##■ 設定の文法をチェックする
[root@localhost ~]# apachectl configtest
Syntax OK
[root@localhost ~]#

##■ httpd 再読み込み
[root@localhost ~]# systemctl reload httpd.service
[root@localhost ~]#

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-02-16 (木) 21:38:45 (609d)