Cấu Hình Web Server Trên Centos

      60

Apađậy HTTPhường là 1 trong trong số những website VPS được thực hiện rộng thoải mái duy nhất trên thế giới. Trong bài viết này vẫn gợi ý giải pháp setup web VPS bên trên CentOS 7 cách dễ dàng độc nhất vô nhị.

Bạn đang xem: Cấu hình web server trên centos

Giới thiệu

Máy công ty Apabít HTTP cung ứng những thiên tài trẻ khỏe bao hàm những module hoàn toàn có thể load dynamic, cung cấp phương tiện đi lại media trẻ trung và tràn đầy năng lượng và tích thích hợp rộng rãi với những phần mềm thịnh hành khác.

Trong hướng dẫn này, các bạn sẽ setup một web Apabít server với các virtual host bên trên server CentOS 7 của bản thân mình.

*
Apache

Điều kiện tiên quyết nhằm cài đặt website hệ thống trên CentOS 7

Quý khách hàng sẽ cần những điều sau để xong giải đáp này:

Non-root user có quyền suvì được cấu hình trên VPS của người tiêu dùng. Tường lửa cơ phiên bản được cấu hình bằng phương pháp tuân theo khuyên bảo. Các bước được khuyến nghị vẫn bổ sung cập nhật đến sever CentOS 7 mới.

Bước 1 – Cài đặt Apache

Apache bao gồm sẵn vào kho phần mềm của CentOS 7. Nghĩa là rất có thể setup nó bởi yum package manager.

Tiếp theo, hãy cập nhật httpd package index cục bộ để nhận các đổi khác mới nhất:

subởi yum update httpdTiếp theo là setup các gói:

sudo yum install httpdSau Khi xác nhận thiết đặt, yum đã thiết lập Apabịt và tất cả những dependencies phải.

Sau đó, các bạn sẽ thiết đặt firewalld bên trên server mình cùng buộc phải mở cổng 80 để Apache phục vụ các request qua HTTP.. Cụ thể, hãy nhảy hình thức http của firewalld bởi lệnh sau:

suvị firewall-cmd --permanent --add-service=httpNếu chúng ta định cấu hình Apabịt để phục vụ ngôn từ HTTPs thì đang đề nghị msinh sống cổng 443 bằng cách nhảy dịch vụ https:

subởi vì firewall-cmd --permanent --add-service=httpsTiếp theo, cài lại tường lửa nhằm các quy tắc này còn có hiệu lực:

sudo firewall-cmd --reloadSau đó, khởi cồn với kiểm soát lại website VPS của khách hàng.

Xem thêm: Hướng Dẫn Làm Email Marketing Từng Bước Có Thể Áp Dụng Ngay, Chi Tiết Cách Làm Email Marketing Hiệu Quả

Bước 2 – Kiểm tra máy chủ Web

Apabịt không auto khởi rượu cồn bên trên CentOS sau khi hoàn tất quy trình thiết lập. Vì vậy, nó rất cần phải khởi đụng theo cách thủ công bằng tay để hoàn toàn có thể tiếp tụ c cài đặt web VPS trên CentOS 7:

suvị systemctl start httpdXác minc rằng dịch vụ đang chạy bằng lệnh sau:

suvì chưng systemctl status httpdquý khách đang thấy trạng thái active sầu Khi dịch vụ vẫn chạy:

quý khách có thể truy cập trang đích cần seo Apabịt để xác thực ứng dụng đang làm việc trải qua liên can IP của doanh nghiệp. Nếu chần chờ thúc đẩy IPhường. của dòng sản phẩm, hãy dùng các lệnh sau:

Nhập lệnh này vào commvà prompt của server:

hostname -ILệnh này đã hiển thị toàn bộ những thúc đẩy mạng của host, được phân bóc bằng dấu biện pháp. quý khách hàng hoàn toàn có thể thử từng loại trong trình thông qua website giúp thấy chúng gồm hoạt động ko.

Dường như còn có thể sử dụng curl nhằm từng trải IP của bản thân mình tự icanhazip.com. Địa chỉ này vẫn cung ứng cho chính mình liên quan IPv4 public:

curl -4 icanhazip.comkhi đang có tương tác IPhường của sản phẩm chủ, hãy nhập nó vào tkhô nóng liên hệ của trình duyệt:

http://your_server_ipBạn đang thấy website CentOS 7 Apache mặc định:

*

Trang này cho là Apache đang chuyển động một giải pháp đúng đắn. Bao cũng bao gồm cả báo cáo cơ phiên bản về các tệp tin Apađậy và vị trí thư mục. Bây tiếng hình thức dịch vụ đã được thiết lập và đang chạy. Quý Khách hoàn toàn có thể thực hiện những lệnh systemctl khác nhau để cai quản hình thức.

Bước 3 – Quản lý process Apache

Bước tiếp theo trong Việc cài đặt web VPS bên trên CentOS 7 là cấu hình thiết lập quá trình với chạy web server. Sau đó là một số lệnh quản lý cơ bản:

Để giới hạn máy chủ website của chúng ta, hãy nhập:

suvì chưng systemctl stop httpdKhởi cồn sever website khi nó bị dừng:

suvì systemctl start httpdĐể dừng và bắt đầu lại dịch vụ:

subởi vì systemctl restart httpdNếu chỉ đơn giản dễ dàng là đổi khác cấu hình, Apache thường rất có thể tải lại mà không mất liên kết. Để làm điều này, hãy cần sử dụng lệnh sau:

suvày systemctl reload httpdTheo mang định, Apache được cấu hình nhằm từ bỏ khởi cồn lúc sever khởi động. Nếu tắt nó thì hãy nhập lệnh sau:

suvày systemctl disable httpdĐể bật lại hình thức dịch vụ khởi đụng lúc khởi đụng máy:

suvị systemctl enable httpdApabít hiện thời vẫn từ bỏ khởi động Khi server khởi hễ lại.

Cấu hình khoác định mang lại Apache vẫn được cho phép server được host một website duy nhất. Nếu bạn có nhu cầu tàng trữ những thương hiệu miền bên trên sản phẩm công nghệ, bạn cần định lại thông số kỹ thuật virtual host bên trên web hệ thống Apabịt.

Cách 4 – Thiết lập virtual server

lúc sử dụng sever web Apađậy thì chúng ta có thể áp dụng virtual host để tàng trữ nhiều miền bên trên một sản phẩm. Trong đoạn này, các bạn sẽ tùy chỉnh một miền có tên là example.com. Nhưng bạn nên thay thế miền này bằng tên miền của riêng biệt chúng ta.

Cách thiết lập cấu hình virtual server

Apađậy bên trên CentOS 7 bao gồm một blochồng hệ thống được kích hoạt dể hỗ trợ tài liệu từ thư mục /var/www/html. Mặc dù điều đó tốt cho một website tuy thế đã cực nhọc áp dụng nếu khách hàng host nhiều website. Tgiỏi vị sửa thay đổi /var/www/html, bạn sẽ sinh sản folder phía bên trong /var/www mang đến website example.com. Giữ nguyên ổn /var/www/html làm thư mục mang định được Ship hàng ví như request của client không tương xứng với trang như thế nào.

Tạo thư mục virtual server

Tạo thư mục html cho example.com nlỗi sau, sử dụng flag -p nhằm chế tạo ra folder đề xuất thiết:

suvì chưng mkdir -p /var/www/example.com/htmlLập một folder bổ sung cập nhật nhằm tàng trữ tệp tin log mang lại trang web:

suvì mkdir -p /var/www/example.com/logTiếp theo, hướng dẫn và chỉ định quyền thiết lập thư mục html với biến hóa $USER:

subởi chown -R $USER:$USER /var/www/example.com/htmlĐảm bảo rằng website của người tiêu dùng có quyền mang định.

suvày chhack -R 755 /var/wwwTiếp theo, tạo thành một trang index.html mẫu bằng vi hoặc trình biên soạn thảo:

subởi vì vi /var/www/example.com/html/index.htmlNhấn i nhằm chuyển lịch sự chính sách INSERT cùng thêm HTML chủng loại vào file:

/var/www/example.com/html/index.html Welcome lớn Example.com! Success! The example.com virtual host is working!
tinh dầu vape, pod 1 lần