Nhắc cho một web server được sử dụng thoáng rộng nhất trên thế giới thì ko thể quăng quật qua cái tên Apache.

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

*

Qua nội dung bài viết này, vietmac.com.vn sẽ hướng dẫn chúng ta cách tải đặt Apache web hệ thống trên CentOS 7. Ok, hãy cùng bắt đầu ngay thôi nào!


Đăng ký dịch vụ thương mại Hosting trên vietmac.com.vn

vietmac.com.vn hỗ trợ dịch vụ Hosting với nhiều mức ngân sách và cấu hình khác nhau, đáp ứng nhu cầu nhu ước của toàn bộ khách hàng.

Cam kết trả tiền lên đến 100% nếu quý khách hàng không bằng lòng với chất lượng sản phẩm, dịch vụ.

Rất nhiều chương trình khuyến mãi cực thu hút đang hóng bạn. Đăng cam kết ngay hôm nay!

thuê hosting


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

Để thiết lập thành công được Apache trên CentOS 7, chúng ta cần chuẩn bị:

Bước 1: thiết lập Apache bởi yum package manager

Trong kho ứng dụng của CentOS 7, Apache là website server bao gồm sẵn, chính vì vậy bạn hoàn toàn có thể thiết lập nó bằng yum package manager.

Trước tiên, bạn cần cập nhật httpd package index cục bộ để dấn những thay đổi mới nhất.

sudo yum update httpd

Sau đó, bạn cần cài đặt các gói:

sudo yum install httpd

Khi đang xác nhận, yum package manager sẽ thiết lập Apache và những phần dependencies nên khác.

Tiếp đến, bạn cần cài đặt tường lửa (Firewall) bên trên server cùng mở cổng 80 để ship hàng những yêu cầu qua HTTP. Lệnh bật dịch vụ được tiến hành như sau:

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

Nếu như muốn cấu hình Apache để thực hiện website sống giao thức HTTPs, bạ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 cài đặt đặt, bạn cần tải lại firewall để những quy tắc có hiệu lực thực thi và có thể sử dụng:

sudo firewall-cmd --reload

Cuối cùng của bước 1, bạn phải khởi hễ lại web server và chuyển sang cách 2: soát sổ web server.

Bước 2: chất vấn Web Server

Apache sẽ không còn tự khởi động trên CentOS nhưng mà nó cần được khởi cồn thủ công. Chúng ta cần thao tác làm việc theo lệnh sau đây để nó gồm thể vận động trên CentOS 7.

sudo systemctl start httpd

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

sudo systemctl status httpd

Khi thực hiện lệnh, trạng thái hoạt động của dịch vụ đang hoạt động sẽ được biểu lộ như sau:

Từ output đầu ra này, chúng ta có thể thấy rằng việc cài đặt đã gồm bước tiến triển tốt. Tuy nhiên để kiểm soát một cách bao gồm xác, bạn phải yêu ước một trang nào đó từ Apache.

Bạn cũng hoàn toàn có thể truy cập trang đích cần seo của web server Apache này để xác nhận phần mềm 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õ địa chỉ cửa hàng IP của người sử dụng 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 được cho phép hiển thị tất cả các địa chỉ cửa hàng mạng của host và được phân tách bóc nhau bằng dấu cách. Các bạn hãy thử chúng trong trình chú tâm để bình chọn việc hoạt động vui chơi của chúng.

Sau lúc có add IP sản phẩm công nghệ chủ, bạn cần nhập nó vào thanh địa chỉ của trình coi xét web:

http://your_server_ip

Và trình trông nom sẽ hiển thị đồ họa mặc định website CentOS 7 Apache:

*

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

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

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

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

sudo systemctl stop httpd

Khởi rượu cồn lại máy chủ bằng lệnh:

sudo systemctl start httpd

Để ngừng và ban đầu lại thương mại & dịch vụ trên server, hãy nhập:

sudo systemctl restart httpd

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

sudo systemctl reload httpd

Apache được thông số kỹ thuật mặc định hoàn toàn có thể tự khởi rượu cồn khi sever được khởi động. Nếu không muốn điều này, chúng ta có thể tắt chức năng đó bằng cách dùng lệnh:

sudo systemctl disable httpd

Trong trường hợp sẽ tắt tác dụng tự khởi động nhưng mong bật lại, hãy sử dụng lệnh:

sudo systemctl enable httpd

Cấu hình mang định của Apache bên trên CentOS 7 sẽ được cho phép nó lưu trữ cho một website 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 cấu hình lại virtual host trên web server. Đọc tiếp ở bước 4.

Bước 4: cấu hình virtual vps (Vhost)

Nếu như muốn tàng trữ nhiều thương hiệu miền, bạn cũng 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 lại mình. Quá trình thực hiện tại như sau:

Ở Apache CentOS 7 bao gồm một block vps được dùng để cấp tư liệu từ folder /var/www/html. Mặc dù việc thực hiện block hệ thống này sẽ giỏi cho trang web nhưng các bạn sẽ khó sử dụng nếu như host những trang web. Vì thế thay do sửa thay đổi /var/www/html, chúng ta cũng có thể tạo folder mới bên phía trong /var/www mang đến website riêng của bạn. Phần /var/www/html được giữ nguyên làm thư mục mặc định trường hợp request của client không cân xứng với ngẫu nhiên trang website nào.

Xem thêm: Tờ Tiền 1 Triệu Usd - 1 Triệu Usd Bằng Bao Nhiêu Tiền Việt Nam

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

Cách tạo thư mục virtual server

Để tạo folder cho thương hiệu miền example.com, hãy áp dụng 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 biến đổi $USER:

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

Để bảo đảm an toàn trang web gồm quyền mang định, hãy thực hiện lệnh:

sudo chmod -R 755 /var/www

Bước sau đó là chế tác 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ìm i để đưa sang chế độ INSERT cùng thêm HTML mẫu vào tệp tin /var/www/example.com/html/index.html bằng phương pháp như sau: