使用Webmin管理LNMP及Linux系統(tǒng)
Webmin簡介
Webmin是功能非常強大的Unix系統(tǒng)管理面板。管理員通過任何一款瀏覽器,就能添加用戶帳號,管理Apache,DNS,文件共享系統(tǒng),甚至更多。Webmin允許你DIY模塊,你只需要到模塊管理頁面,增加你需要的功能,刪除你認為不實用的功能。如果你熟悉perl,你甚至可以自己開發(fā)模塊來增加Webmin功能。使用Webmin管理linux服務器,你將可以可視化管理你的服務器,完成脫離了命令行模式的管理方法。下面我們來介紹如何使用Webmin(下面的所有操作都是在centos中進行)。
yum安裝nginx,php,mysql,fastcgi
LNMP(即nginx-mysql-php)服務器一直是被認為性能高,內(nèi)存占用少的服務器,下面我們來介紹怎么通過簡單的YUM命令安裝。
安裝mysql
1、先卸載系統(tǒng)自帶的apache,然后更新軟件庫
yum remove httpd yum update |
2、yum安裝mysql
yum install mysql mysql-server |
3、加入啟動項并啟動mysql
chkconfig --levels 235 mysqld on /etc/init.d/mysqld start |
4、設置mysql密碼及相關設置
mysql_secure_installation |
因為第一次啟動這命令,所以直接回車下一步,然后輸入你的mysql密碼,按照提示操作。
安裝nginx
1、導入軟件庫
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm |
2、yum安裝nginx
yum install nginx |
3、添加到啟動項并啟動nginx
chkconfig --levels 235 nginx on /etc/init.d/nginx start |
安裝php
1、安裝php及相關模塊
yum install lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy |
2、編輯文件php.ini,在文件末尾添加cgi.fix_pathinfo = 1
vi /etc/php.ini |
3、執(zhí)行以下命令以啟動php fastcgi守護進程,并以用戶組nginx和用戶nginx身份運行。
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u nginx -g nginx -f /usr/bin/php-cgi -P /var/run/fastcgi-php.pid |
4、設置開機啟動fastcgi.
編輯文件 vi /etc/rc.local,增加如下代碼:
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u nginx -g nginx -f /usr/bin/php-cgi -P /var/run/fastcgi-php.pid |
修改nginx配置文件,添加fastcgi支持
1、修改nginx.conf文件
vi /etc/nginx/nginx.conf |
配置文件部分代碼:
[...] server { listen 80; server_name _; #charset koi8-r; #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; 關鍵詞:Webmin,LNMP,Linux 閱讀本文后您有什么感想? 已有 人給出評價!
|