B1: Tạo thư mục và nội dung
tạo/clone git về /var/www/html/
hoặc tạo thư mục trong /var/www/html/ va tạo file index đưa nội dung vào.
B2: Cấp quyền cho thư mục vừa tạo. (ví dụ tên project ở đây là tour)
sudo chgrp -R www-data /var/www/html/<ten project>
sudo chmod -R 775 /var/www/html/<ten project>
B3: Copy file conf mặc định ra để tạo 1 file cấu hình cho host mới (ví dụ tên miền muốn đặt ở đây là tour.test)
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/<ten mien>.conf
B4: Mở file config vừa copy ra sửa lại nội dung (theo ví dụ trên, 'ten mien' la tour.test, 'ten project' là tour)
sudo nano /etc/apache2/sites-available/<ten mien>.conf
<VirtualHost *:80>
ServerAdmin webmaster@<ten mien>
DocumentRoot /var/www/<ten project>/public
ServerName <ten mien>
ServerAlias www.<ten mien>
<Directory /var/www/<ten project>>
Require all granted
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
B5: Tạo tên miền trong file host (ten mien = tour.test)
sudo nano /etc/hosts
thêm dòng:
127.0.0.1 <ten mien>
B6: Tắt config mặc định, và bật config mới tạo
sudo a2dissite 000-default.conf
sudo a2ensite <ten mien>
B7: Kích hoạt module đã viết lại apache và restart apache
sudo a2enmod rewrite
sudo systemctl restart apache2
=> Giờ có thể vào bằng ten mien đó (ví dụ ở đây là tour.test).
Nguồn: hostingger.vn
Không có nhận xét nào:
Đăng nhận xét