1. 程式人生 > >centos7中配置虛擬主機

centos7中配置虛擬主機

vi與vim顯示行號的方法

公共級配置檔案位置/etc/virc
使用者級配置檔案位置~/

使用者家目錄下建立.vimrc檔案,寫入set nu

這裡寫圖片描述

這裡寫圖片描述

配置Apache

開啟hosts檔案

vim /etc/hosts

寫入

127.0.0.1   www.jd3c.com

這裡寫圖片描述

開啟Apache配置檔案

vim /usr/local/apache/conf/httpd.conf

取消477行的註釋,開啟虛擬主機功能
這裡寫圖片描述

開啟Apache重寫模組
取消146行的註釋,開啟重寫
這裡寫圖片描述

目錄許可權的配置
Php安裝為Apache的模組,所以是Apache的許可權,由Apache的配置檔案決定
修改162,163行的使用者和組為web

User web
Group web

這裡寫圖片描述

開啟vhosts配置檔案

vim /usr/local/apache/conf/extra/httpd-vhosts.conf

加入

<VirtualHost *:80>
    DocumentRoot "/usr/local/apache/htdocs/你的目錄"
    ServerName www.你的域名.cn
</VirtualHost>
<Directory "/usr/local/apache/htdocs/你的目錄">
    AllowOverride All
    DirectoryIndex index.php index.html
</Directory>

這裡寫圖片描述

新增使用者和組

useradd web
passwd web

這裡寫圖片描述

開啟使用者許可權配置檔案

vim /etc/passwd

配置web使用者不允許外部登入
將 /bin/bash 修改為 /sbin/nologin
修改前
這裡寫圖片描述
修改後
這裡寫圖片描述

修改專案目錄許可權

進入專案目錄

cd /usr/local/apache/htdocs

修改專案檔案所屬使用者和組及其許可權:

chown web:web -R jd/

這裡寫圖片描述

重啟apache,測試是否可以訪問

/usr/local/apache/bin/apachectl -k stop
/usr/local/apache/bin/apachectl -k
start

連線資料庫成功,測試通過

這裡寫圖片描述