1. Cài httpd
yum -y install httpd
2. Cấu hình httpd
Mở file /etc/httpd/conf/httpd.conf
- Tìm
ServerTokens OSsửa thành
ServerTokens Prod- Tìm
KeepAlive Offsửa thành
KeepAlive On- Tìm
AllowOverride NoneSửa thành
AllowOverride All- Tìm
#ServerName www.example.com:80Sửa thành
ServerName www.domain.com:80www.domain.com: đặt là gì tùy các bạn
- Tìm
ServerSignature OnSửa thành
ServerSignature Off- Tìm
AddDefaultCharset UTF-8Sửa thành
#AddDefaultCharset UTF-8- Tìm
DirectoryIndex index.html index.html.varSửa thành
DirectoryIndex index.php index.html index.htm
- Tìm
UserDir disabledSửa thành
#UserDir disabled- Tìm
#NameVirtualHost *:80Sửa thành
NameVirtualHost *:80- Tìm
#UserDir public_htmlSửa thành
UserDir public_html- Tìm
#<Directory /home/*/public_html>Sửa thành
# AllowOverride FileInfo AuthConfig Limit
# Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
# <Limit GET POST OPTIONS>
# Order allow,deny
# Allow from all
# </Limit>
# <LimitExcept GET POST OPTIONS>
# Order deny,allow
# Deny from all
# </LimitExcept>
# </Directory>
<Directory /home/*/public_html>4. Tạo thư mục public_html
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
Các bạn xem video nhé
Sau khi tạo thư mục public_html các bạn chạy lệnh
chown -R quylevhb:quylevhb /home/user/public_html
thay quylevhb bằng user của các bạn
thay /home/user/public_html bằng path của các bạn
5. Tạo virtual host
Tạo file virtual host trong thư mục /etc/httpd/conf.d với nội dung
Ví dụ mình tạo file quyle.conf
<VirtualHost *:80>/home/user/public_html: đường dẫn đến thư mục chứa code site sau này
DocumentRoot /var/www/html
ServerName www.domain.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /home/user/public_html
ServerName www.domain.net
ServerAdmin webmaster@domain.net
ErrorLog logs/error_log
CustomLog logs/access_log combined
</VirtualHost>
www.domain.com: ghi giống với ServerName các bạn đã config trong file httpd.conf
www.domain.net: domain cho từng user
6. Khởi động httpd
service httpd start
chkconfi httpd on
7. Lưu ý:
- Nếu khởi động httpd báo lỗi thư mục /home/user/public_html không tồn tại thì kiểm tra xem selinux đã được tắt chưa
- Nếu truy cập vào site báo lỗi 403 thì kiểm tra lại chmod
Chi tiết cụ thể các bạn xem video. Xài Dcom nên không dám quay video chất lượng cao các bợn thông cảm =))
Đăng nhận xét Blogger Facebook