Thiet Ke web - Công ty thiết kế website Nencer
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
Hướng dẫn cài đặt nginx trên Centos 6
Đầ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!
Read More Add your Comment 0 nhận xét
Thiet ke web
Lập kế hoạch seo
SEO từ khóa
Phân tích từ khóa
Lựa chọn tên miền seo
hướng dẫn seo onpage
Tối ưu thẻ title
Tối ưu bài viết
Tối ưu thẻ decription
Tạo site map
Tạo breadcrumb
Tối ưu hình ảnh
Tạo file robot
Sử dụng google analytics
Đăng ký RSS
seo với blogspot
seo blog wordpress
Tạo back link chất lượng
Seo với Socialbookmart
Seo với directory
Tạo backlink tại diễn đàn
Sử dụng seo nhất việt
Tạo backlink tại trang wiki
Sử dụng senuke tạo backlink chất lượng
Read More Add your Comment 0 nhận xét
Thiết kế web Nencer
Nencer là một Công ty thiết kế website 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 : nencer.com
Read More Add your Comment 0 nhận xét