このWebサイト ひつじ帳 は、管理者がWEB関連の技術をまとめた備忘録サイトです。 Linux,CentOS,PHP,MySQL,Blogger,JavaScript,CSS について記録しています。

CentOS-7.1/Apache/VirtualHost

[ CentOS-7.1 ] [ 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 ~]#


Apache ]

0 件のコメント:

人気記事

このブログを検索