|
||||||||
|
||||||||
|
|
Công Cụ | Xếp Bài |
22-07-2011, 12:02 PM | #1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Guest
Trả Lời: n/a
|
Cài đặt webserver NginX với CentOS 5.3
Cài đặt webserver NginX với CentOS 5.3,5.x ...
Nói qua về NginX: nginX là một http server và Mail Proxy server được viết ra bởi Igor Sysoev, người Nga,nginx là một trong số web servers sử dụng rộng rãi nhất thế giới: Apache, nginX, IIS... 1. Cài đặt pcre
3. Cài đặt zlib
4. Cài đặt zlib-devel
5. Cài đặt openssl
6. Cài đặt openssl-devel
7. Bước quan trọng nhất, cài đặt nginX, nhưng cũng dễ dàng, đầu tiên bạn down source của nginX về
7.1 Giải nén
7.2 Compile chuyển tới thư mục nginx-0.6.32 vừa giải nén xong
--sbin-path=prefix: prefix ở đây là đường dẫn tới process chính của nginx --conf-path=prefix: prefix ở đây là đường dẫn tới thư mục chứa file cấu hình chính của nginx --pid-path=prefix: prefix là đường dẫn đến file process id của nginx --with-module: tương tự như enable khi bạn compile apache, khi compile đi theo with module nào thì module đó được kích hoạt.
8. Cấu hình cho nginx: Để ý ở trên file cấu hình của nginx nằm trong đường dẫn /usr/local/nginx/nginx.conf, để sửa đổi bạn có thể dùng vi, nano, gedit, dùng gedit cho dễ vi /usr/local/nginx/nginx.conf file cấu hình nguyên thủy của nginx có dạng như thế này:
Mặc định webroot và các file cấu hình của nginx được lưu ở /usr/local/nginx/ về mặc security thì thay đổi cái gì mặc định luôn là môt cách để attacker khó thâm nhập vào hệ thống của ta hơn, vì vậy....bạn thích move nhưng file cấu hình này đi đâu là quyền của bạn, nginX có một điểm hay ho là ta khơi động nó cùng với một file cấu hình nhất định, có nghĩa là sao? Có nghĩa là ta hoàn toàn có thể tạo ra nhiều file nginx.conf lưu ở nhiều nơi và mỗi lần start ta chạy với biến -c đường dẫn tới file cấu hình cụ thể đó. Như đã nói ở trên, việc bạn thay đổi đường dẫn của các file mime.types, nginx.pid, hay log, webroot, là tùy ở bạn, nhưng move đi đâu thì nhớ là lưu lại trong file nginx.conf đường dẫn tới file đã move là được, nên cái này bạn có thể tùy biến, không càn phải hướng dẫn bạn cũng có thể làm được. Các thông số cụ thể về pid, worker_process, worker_connections tôi sẽ đi vào bài sau, vì bài này vừa viết vừa cài nên cũng chưa tìm hiểu nhiều 4. 9. Chạy nginX: lúc đầu mò mãi không ra, vì không chịu đọc kĩ hướng dẫn sử dụng trc khi dùng, nhưng rồi cũng tìm ra:
nếu bạn di chuyển file cấu hình đi nơi khác, thì thay đổi đường dẫn cho phù hợp. 10. Stop nginx:
Xem cac dich vu dang chay
Thanh Tung |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|