Thiet Ke web - Công ty thiết kế website Nencer

thiet ke web - thiết kế website nencer
Nencer là một Công ty thiết kế web chuyên nghiệp với kinh nghiệm hơn 5 năm hoạt động, chúng tôi luôn tự tin mang đến cho Quý khách hàng những website có chất lượng tốt nhất, dịch vụ chăm sóc tư vấn chuyên nghiệp nhất. Nếu bạn đang có nhu cầu cần thiết kế website, đừng chần chừ mà hãy liên hệ với chúng tôi ngay bây giờ theo thông tin dưới đây để tìm hiểu về dịch vụ thiết kế web chuyên nghiệp của chúng tôi.
Add: Số 25, ngõ 477 Hoàng Quốc Việt, Cầu Giấy, Hà Nội
Tel: 04.62 757 222
Hotline: 0975 75 0784
Email: support@nencer.net
web : http://nencer.com

Hướng dẫn cài đặt nginx trên Centos 6



huong dan cai dat nginx



Hướng dẫn cài đặt nginx trên Centos 6

Nginx là webserver mạnh mẽ, nhẹ nhàng, thích hợp để thiết kế web có số lượng người dùng truy cập lớn. Việc cài đặt cũng rất đơn giản!
Trong bài này nencer.com lấy ví dụ server IP là: 210.245.99.99. Hệ điều hành Centos 6, x64bit.

Đầu tiên bạn tạo 1 file mới với lệnh sau:
# vi /etc/yum.repos.d/nginx.repo
Nội dung của file này:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

Lưu lại bằng lệnh: 
#:wq
Sau khi đã tạo xong file, bạn bắt đầu cài đặt nginx:
#yum install nginx

Kiểm tra cấu hình:
# chkconfig --levels 235 nginx on

Khởi động nginx:
# service nginx start

Vào trình duyệt kiểm tra: http://210.245.99.99. Nếu hiện ra trang chào mừng thì việc cài đặt đã thành công.
Tiếp theo ta tiến hành cài đặt MySQL
Để cài đặt MySQL ta chạy lệnh:

#yum install mysql mysql-server
Cấu hình tự động chạy mysql sau khi reboot máy chủ:
#chkconfig --levels 235 mysqld on
Khởi động MySQL:
# service mysqld start
Để bảo mật mysql bạn cần tạo mật khẩu cho tài khoản root
# mysql_secure_installation

Sau đó nhấn Enter để vào, chọn Y [yes] để tạo mật khẩu cho tài khoản root, bạn hãy khai pass bất kỳ, càng bảo mật càng tốt. Hệ thống sẽ hỏi bạn vài câu hỏi, bạn chọn Y để tiếp tục.

Nếu bạn thiết kế web bằng PHP thì việc tiếp theo phải làm là cài đặt các gói PHP. 
Cài đặt mod_fastcgi
# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
#cd /tmp
#wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
#rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
Bổ sung gói php-fpm
rpm --import https://fedoraproject.org/static/0608B895.txt
#rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm
(Để xem phiên bản mới nhất: http://dl.fedoraproject.org/pub/epel/6/x86_64/)
#rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
#rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
#yum install yum-priorities
Sửa  #vi /etc/yum.repos.d/epel.repo
Thêm dòng priority=10 vào [epel]
Sửa   #vi /etc/yum.repos.d/remi.repo
thêm dòng priority=10 vào [remi] và chỉnh enabled=1

Để cài đặt php, chạy các gói

# yum install php-fpm php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-eaccelerator php-magickwand php-magpierss php-mbstring php-mcrypt php-mssql php-shout php-snmp php-soap php-tidy
Mở php.ini và thiết lập cgi.fix_pathinfo=0
# vi /etc/php.ini
cgi.fix_pathinfo=0
(bỏ dấu ; ở trước)

Cấu hình cho PHP tự động chạy mỗi khi khởi động lại máy chủ
#chkconfig --levels 235 php-fpm on
Khởi động PHP
#service php-fpm start
Sau khi cài đặt xong, bạn cần phải cấu hình Nginx để phù hợp với hệ thống của bạn sẽ xây dựng, ví dụ như cấu hình để hỗ trợ mod rewrite, tạo thư mục upload…
 # vi /etc/nginx/nginx.conf

Bạn có thể tham khảo thêm ở http://wiki.nginx.org/NginxFullExample  hoặc http://wiki.nginx.org/NginxFullExample2
Thiết lập worker_processes  5;

Bây giờ sẽ tạo virtual host để chứa web với tên miền là nencer.com

Bạn tạo thẻ server bên trong thẻ http với nội dung sau:

  server {
        listen       80;
        server_name  nencer.com;
        #access_log  logs/host.access.log  main;
        location / {
            root   /usr/share/nginx/html;
            index  index.php index.html index.htm;
        }
        error_page  404              /404.html;
        location = /404.html {
            root   /usr/share/nginx/html;
        }
        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   /usr/share/nginx/html;
        }
        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        location ~ \.php$ {
            root           /usr/share/nginx/html;
            try_files $uri =404;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    
    }


Để kiểm tra, tạo file info.php
#vi /usr/share/nginx/html/info.php
Nội dung
<!--?php?>

Mở trình duyệt và chạy: http://nencer.com/info.php. Nếu hiện nội dung thì đã cài đặt thành công.

Cài đặt phpMyAdmin để quản trị cơ sở dữ liệu
#yum update
# yum install phpMyAdmin
Theo mặc định, phpmyadmin sẽ được cài đặt vào /usr/share, trong khi đó thư mục chứa web là: /usr/share/nginx/html. Vì thế chúng ta phải di chuyển phpmyadmin đến thư mục chứa web.

#mv /usr/share/phpMyAdmin /usr/share/nginx/html/phpMyAdmin
Mở trình duyệt và truy cập: http://210.245.99.99/phpMyAdmin. Thông tin đăng nhập là tài khoản root.

Cuối cùng chúng ta cần tạo một tài khoản FTP để upload web lên server
#yum -y install vsftpd
Cấu hình:  #vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_local_user=YES
chroot_list_file=/etc/vsftpd/chroot_list

Khởi động FTP
#service vsftpd start
Cấu hình tự động chạy khi khởi động lại máy chủ
#chkconfig vsftpd on

Bây giờ chúng ta cần tạo tài khoản FTP để đăng nhập, tôi muốn tạo username là: thietkeweb và mật khẩu là 123456
useradd thietkeweb -d /usr/share/nginx/html
chown -R thietkeweb:thietkeweb /usr/share/nginx/html
chmod 775 /usr/share/nginx/html
passwd thietkeweb
Nhập mật khẩu là 123456.

Xong! Bây giờ bạn có thể dùng phần mềm FTP để đăng nhập.
Chúc các bạn thành công!
từ khóa : 


Read More Add your Comment 0 nhận xét





Read More Add your Comment 0 nhận xét


 

© 2010 Thiết Kế Website - Thiet Ke Web Thiết kế bởi công ty Thiết kế web Nencer