看着新鮮出爐的阿里雲ECS,心中不免有些小激動,下來就是用阿里雲配置Web環境了。(系統環境:Ubuntu 14.06 64位)
一、在Ubuntu中安裝Apache2(其他linux系統類似)
在安裝Apache2之前,我們首先更新系統:apt-get update(解決apt-get找不到軟件包的問題 )
更新完系統之后,我們就可以開始安裝Apache2了:
首先在終端輸入:apt-get install apache2不要以為安裝完成就結束了,這僅僅只是一個開始,然后輸入以下代碼:
apt-get install php5//PHP5模塊(解決Apache2無法解析php的問題)
apt-get install libapache2-mod-php5//php5模塊 (不知道這個和上面那個有什么區別,懂得朋友還麻煩告知一下,小調感激不盡)
apt-get install php5-mysql//php5中mysql模塊(解決php無法連接數據庫的問題)
apt-get install libapache2-mod-auth-mysql//apache2的mysql擴展模塊
apt-get install php5-gd//php5的GD庫
二、在Ubuntu中配置Apache2(其他linux系統類似)
chmod 777 /var/www/html//給網站目錄權限
在apache2配置文件里vim /etc/apache2/apache2.conf添加AddType application/x-httpd-php .php .htm .html//使Apache2支持php、htm、html
(溫馨提示:用vim編輯文件完成后,按Shift+:,然后輸入wq並回車便可以保存文件並退出vim。)
a2enmod rewrite//Apache2啟用mod_rewrite模塊
/etc/init.d/apache2 restart//重啟apache2
在Apache2的配置文件vim /etc/apache2/apache2.conf
添加AddDefaultCharset UTF-8//解決Apache2中文件亂碼的問題
三、在Ubuntu中安裝mysql(其他linux系統類似)
apt-get install mysql-server//安裝mysql服務端
apt-get install mysql-client//安裝mysql客戶端
四、在Ubuntu中安裝Proftpd(其他linux系統類似)
安裝很簡單,就一條語句:apt-get install proftpd-basic重點在配置上
五、在Ubuntu中配置Proftpd(其他linux系統類似)
groupadd ftpusers//添加用戶組ftpusers
useradd -d /var/www/ -g ftpusers -s /sbin/nologin gxd//添加用戶gxd
passwd gxd//為gxd設置密碼
然后重點來了,我安裝完Proftpd后,按照上面配置完成之后,每次登錄都會出現530 login incorrect,這個錯誤折騰了我接近一周,查閱了各種百度之后,終於找到了背后的原因,還是靠自己解決了。
Proftpd 530 login incorrect解決方法:
終端輸入:vim /etc/shells添加/sbin/nologin
終端輸入:vim /etc/proftpd/proftpd.conf設置RequireValidShell為off//重點就在這里
來源:高小調博客