Thêm VirtualHost (thêm domain) vào Apache trên Ubuntu

Một phần của tài liệu Báo cáo thực tập quản trị mạng (Trang 39 - 41)

CHƯƠNG 4: XÂY DỰNG VÀ CÀI ĐẶT HỆTHỐNG WEBSERVER TRÊN LINU

4.2.5 Thêm VirtualHost (thêm domain) vào Apache trên Ubuntu

Trước tiên, chúng ta cũng cần tạo cho nó một thư mục chứa dữ liệu cho domain cần thêm vào.

• mkdir -p /home/doan.dev/public_html • mkdir -p /home/doan.dev/log

Sau đó chúng ta cần copy file /etc/apache2/sites-available/000-default.conf ra một file mới chứa cấu hình của domain cần thêm vào (thachpham.dev) ở

• /etc/apache2/sites-available/doan.dev.conf. • cp /etc/apache2/sites-available/000-default.conf

/etc/apache2/sitesavailable/doan.dev.conf

Cần phải chỉnh sửa file /etc/apache2/sites-available/doan.dev.conf lên và sửa nội dung trong đó thành: • <VirtualHost *:80> • ServerName doan.dev • ServerAlias www.doan.dev • ServerAdmin contact@doan.dev • DocumentRoot /home/doan.dev/public_html • <Directory /home/doan.dev/public_html> • Options FollowSymLinks • AllowOverride All • Order allow,deny • Allow from all • Require all granted • </Directory>

• # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, # error, crit, alert, emerg.

• # It is also possible to configure the loglevel for particular # modules, e.g. LogLevel error

• ErrorLog /home/doan.dev/log/error.log

• CustomLog /home/doan.dev/log/access.log combined

• # For most configuration files from conf-available/, which are • # enabled or disabled at a global level, it is possible to

• # include a line for only one particular virtual host. For example the • # following line enables the CGI configuration for this host only # after it

has been globally disabled with "a2disconf". • #Include conf-available/serve-cgi-bin.conf • </VirtualHost>

vim: syntax=apache ts=4 sw=4 sts=4 sr noet Trong đó: • SererName – Domain website cần thêm vào.

• ServerAlias – Sử dụng một tên domain khác thay thế, hay còn gọi là Parked Domain nếu chúng ta đã từng sử dụng qua cPanel đó.

• DocumentRoot – Đường dẫn tới thư mục chứa dữ liệu website của domain này mà ta đã tạo ở trên.

• ErrorLog – Đường dẫn tới thư mục log đã tạo ở trên cho domain này. • CustomLog – Tương tự ErrorLog nhưng sẽ lưu log lại các lượt truy cập với

file là access.log.

Sau đó chúng ta gõ lệnh sau để nó tự động tạo ra một symlink của file này vào thư mục sites-enabled để bật nó lên. + a2ensite doan.dev Kết quả trả về:

• root@vps103534:~# a2ensite doan.dev Enabling site doan.dev.

• To activate the new configuration, you need to run: service apache2 reload • Gõ lệnh sau để khởi động lại Apache:

• service apache2 restart

Lúc này đã tạo thành công VirtualHost vào Apache. Giờ chỉ cần để website vào thư mục public_html là website đã có thể chạy với VirtualHost

Một phần của tài liệu Báo cáo thực tập quản trị mạng (Trang 39 - 41)

Tải bản đầy đủ (DOCX)

(50 trang)
w