Cài Đặt Web Server Trên Centos 7

      15

Nhắc đến một web vps được sử dụng rộng thoải mái nhất trên quả đât thì ko thể vứt qua cái brand name Apache.

Bạn đang xem: Cài đặt web server trên centos 7

*

Qua bài viết này, thietkewebhcm.com.vn đang hướng dẫn bạn cách sở hữu đặt Apache web hệ thống trên CentOS 7. Ok, hãy cùng ban đầu ngay thôi nào!


Đăng ký kết tên miền .WS tại thietkewebhcm.com.vn

WS tức thị WebSite, vô cùng ngắn gọn, dễ nhớ và phù hợp với mọi nghành ngành nghề.

thietkewebhcm.com.vn cam đoan giá tốt nhất có thể thị trường. Đăng cam kết tên miền .WS tức thì hôm nay!


Điều kiện cần thiết để gồm thể thiết đặt Apache bên trên CentOS 7

Để setup thành công được Apache bên trên CentOS 7, chúng ta cần chuẩn chỉnh bị:

Bước 1: thiết đặt Apache bởi yum package manager

Trong kho ứng dụng của CentOS 7, Apache là web server tất cả sẵn, vì thế bạn trọn vẹn có thể thiết lập nó bằng yum package manager.

Trước tiên, bạn phải cập nhật httpd package index toàn cục để thừa nhận những đổi khác mới nhất.

sudo yum update httpd

Sau đó, các bạn cần setup các gói:

sudo yum install httpd

Khi vẫn xác nhận, yum package manager sẽ thiết lập Apache và những phần dependencies bắt buộc khác.

Tiếp đến, bạn phải cài để tường lửa (Firewall) bên trên server và mở cổng 80 để giao hàng những yêu ước qua HTTP. Lệnh bật thương mại & dịch vụ được thực hiện như sau:

sudo firewall-cmd --permanent --add-service=http

Nếu như muốn cấu hình Apache để áp dụng website ở giao thức HTTPs, bạn cần phải mở cổng 443 bằng cách bật thương mại dịch vụ theo lệnh sau:

sudo firewall-cmd --permanent --add-service=https

Sau khi sở hữu đặt, bạn phải tải lại firewall để những quy tắc có hiệu lực thực thi và rất có thể sử dụng:

sudo firewall-cmd --reload

Cuối cùng của cách 1, bạn phải khởi cồn lại web vps và gửi sang cách 2: khám nghiệm web server.

Bước 2: đánh giá Web Server

Apache sẽ không tự khởi hễ trên CentOS cơ mà nó rất cần được khởi cồn thủ công. Chúng ta cần làm việc theo lệnh dưới đây để nó bao gồm thể hoạt động trên CentOS 7.

Xem thêm: Hướng Dẫn Tìm Nguyên Nhân Máy Tính Bị Chậm, Treo Máy, Máy Tính Chạy Chậm, Treo Máy

sudo systemctl start httpd

Để biết chính xác dịch vụ có chuyển động hay không, cần phải có thêm cách xác minh bằng lệnh sau:

sudo systemctl status httpd

Khi thực hiện lệnh, trạng thái buổi giao lưu của dịch vụ đang làm việc sẽ được biểu hiện như sau:

Từ đầu ra này, chúng ta cũng có thể thấy rằng việc setup đã tất cả bước tiến triển tốt. Mặc dù để soát sổ một cách bao gồm xác, bạn cần yêu mong một trang nào đó từ Apache.

Bạn cũng rất có thể truy cập landingpage của web hệ thống Apache này để chứng thực phần mềm tất cả đang hoạt động hay không thông qua địa chỉ cửa hàng IP của bạn. Trong trường vừa lòng không rõ showroom IP của bạn là gì, hãy sử dụng những lệnh như sau:

Vào command prompt của server cùng nhập lệnh sau:

hostname -I

Lệnh hostname này chất nhận được hiển thị tất cả các add mạng của host với được phân tách bóc nhau bằng dấu cách. Bạn hãy thử chúng trong trình săn sóc để soát sổ việc hoạt động vui chơi của chúng.

Sau khi có địa chỉ IP đồ vật chủ, bạn phải nhập nó vào thanh địa chỉ cửa hàng của trình coi ngó web:

http://your_server_ip

Và trình duyệt y sẽ hiển thị giao diện mặc định website CentOS 7 Apache:

*

Trong kia có tất cả thông tin cơ bản về những file và vị trí tệp. Thời điểm này, khi những dịch vụ đã hoạt động, chúng ta cũng có thể sử dụng các lệnh systemctl để quản lý.

Bước 3: tùy chỉnh quy trình vận động cho Apache

Sau khi tải đặt, bạn cần thiết lập quy trình vận động và chạy cho Apache trên CentOS 7. Bạn cũng có thể sử dụng một số lệnh cơ bạn dạng sau đây:

Muốn dừng máy chủ web, hãy nhập lệnh sau:

sudo systemctl stop httpd

Khởi hễ lại sever bằng lệnh:

sudo systemctl start httpd

Để giới hạn và bắt đầu lại dịch vụ trên server, hãy nhập:

sudo systemctl restart httpd

Nếu bạn chỉ cần biến hóa cấu hình, Apache sẽ rất có thể tự sở hữu lại cùng không làm mất kết nối, lệnh này được dùng như sau:

sudo systemctl reload httpd

Apache được cấu hình mặc định rất có thể tự khởi đụng khi sever được khởi động. Còn nếu như không muốn điều này, chúng ta có thể tắt tác dụng đó bằng cách dùng lệnh:

sudo systemctl disable httpd

Trong ngôi trường hợp đã tắt tính năng tự khởi hễ nhưng ao ước bật lại, hãy dùng lệnh:

sudo systemctl enable httpd

Cấu hình mặc định của Apache trên CentOS 7 sẽ cho phép nó tàng trữ cho một trang web duy nhất. Nếu như bạn muốn lưu trữ nhiều hơn 1 domain, các bạn cần thông số kỹ thuật lại virtual host trên web server. Đọc tiếp ở cách 4.

Bước 4: cấu hình virtual hệ thống (Vhost)

Nếu như muốn lưu trữ nhiều thương hiệu miền, bạn có thể sử dụng virtual host trên Apache. Bước này sẽ giúp chúng ta có thể thiết lập một thương hiệu miền riêng mang đến mình. Công việc thực hiện tại như sau:

Ở Apache CentOS 7 tất cả một block vps được dùng để làm cấp tài liệu từ folder /var/www/html. Cho dù việc áp dụng block vps này sẽ xuất sắc cho website nhưng bạn sẽ khó sử dụng nếu như host nhiều trang web. Vì vậy thay vày sửa đổi /var/www/html, chúng ta cũng có thể tạo thư mục mới bên trong /var/www đến website riêng của bạn. Phần /var/www/html được không thay đổi làm thư mục mặc định trường hợp request của client không tương xứng với bất kỳ trang web nào.

Các phần gợi ý dưới đây, cửa hàng chúng tôi sẽ sử dụng tên miền example.com để làm ví dụ.

Cách tạo folder virtual server

Để tạo thư mục cho thương hiệu miền example.com, hãy thực hiện lệnh:

sudo mkdir -p /var/www/example.com/html

sudo mkdir -p /var/www/example.com/log

Chỉ định quyền sở hữu thư mục html với trở nên $USER:

sudo chown -R $USER:$USER /var/www/example.com/html

Để bảo đảm trang web gồm quyền khoác định, hãy áp dụng lệnh:

sudo chmod -R 755 /var/www

Bước kế tiếp là tạo ra một trang index.html mẫu bởi lệnh:

sudo vi /var/www/example.com/html/index.html

Bạn hãy dấn i để chuyển sang cơ chế INSERT cùng thêm HTML mẫu vào file /var/www/example.com/html/index.html bằng cách như sau:

hotlive |

Hi88