centos7中配置虛擬主機
阿新 • • 發佈:2019-02-06
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