lnmp設置ftp
A. 如何在linux系統架設lnmp nginx 配置,只供內網使用
准備工作:
1.安裝好VMware 12 軟體;
2.安裝好centos 7 系統;
3.配置好網路,不管是橋接還是nat等都行 ,能上網就行。
開始安裝:安裝到/usr/local目錄下
1.cd /usr/local //進入目錄
2.yum install gcc gcc++ gcc-c++ -y //安裝編譯需要的包
3.wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz && tar -zxvf pcre-8.39.tar.gz && cd pcre-8.39/ && ./configure && make && make install
//這條命令好長,解釋下,下載pcre庫的軟體包,解壓並進入解壓後目錄,編譯安裝!
4.wget http://zlib.net/zlib-1.2.8.tar.gz && tar -zxvf zlib-1.2.8.tar.gz && cd zlib-1.2.8/ && ./configure && make && make install
//這條命令是安裝zlib庫,同上
5.wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz && tar -zxvf openssl-1.0.1c.tar.gz && cd openssl-1.0.1c && ./config && make && make install
//安裝ssl,同上
此處需要多說一句,1-5步驟完全可以寫個shell腳本來實現,下面我就把自己寫的腳本貼在下面,僅供參考:
vim nginx.sh
#!/bin/bash
cd /usr/local
yum install gcc gcc++ gcc-c++ -y
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz && tar -zxvf pcre-8.39.tar.gz && cd pcre-8.39/ && ./configure && make && make install
wget http://zlib.net/zlib-1.2.8.tar.gz && tar -zxvf zlib-1.2.8.tar.gz && cd zlib-1.2.8/ && ./configure && make && make install
wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz && tar -zxvf openssl-1.0.1c.tar.gz && cd openssl-1.0.1c && ./config && make && make install
chmod 755 nginx.sh
說明:此腳本必須以root運行!
6.tar -zxvf nginx-1.10.1.tar.gz && ./configure && make && make install //此處安裝nginx主程序
7./usr/local/nginx/sbin/nginx //啟動nginx
最後在區域網內輸入centos 7的ip 即可訪問nginx!
最後也可以加入腳本,所以說linux下shell來做自動化部署很方便,根本就不需要守護著一步步安裝!
B. linux lnmp怎麼改埠
添加FTP用戶
安裝完成後,在瀏覽器輸入: http://你的ip/ftp/ 用剛才設置的FTP用戶管理後台的登陸密碼登陸。登陸後界面如下:
輸入賬號和密碼,UID和GID 都選擇 www,然後選擇該用戶可以訪問的主目錄,設置下帶寬,保存即可。
PureFTPd 安裝好以後,自帶了一個 ftpuser_1 用戶, 你可以刪除這個用戶。
C. linux的lnmp命令如何使用
LNMP相關軟體安裝目錄
Nginx 目錄: /usr/local/nginx/
Mysql 目錄 : /usr/local/mysql/
MySQL資料庫所在目錄:/usr/local/mysql/var/
php目錄 : /usr/local/php/
PHPMyAdmin目錄 : 0.9版為/home/wwwroot/phpmyadmin/ 1.0版為 /home/wwwroot/default/phpmyadmin/ 強烈建議將此目錄重命名為其不容易猜到的名字。phpmyadmin可自己從官網下載新版替換。
默認網站目錄 : 0.9版為 /home/wwwroot/ 1.0版為 /home/wwwroot/default/
Nginx日誌目錄:/home/wwwlogs/
/root/vhost.sh添加的虛擬主機配置文件所在目錄:/usr/local/nginx/conf/vhost/
PureFtpd 目錄:/usr/local/pureftpd/
PureFtpd web管理目錄: 0.9版為/home/wwwroot/default/ftp/ 1.0版為 /home/wwwroot/default/ftp/
Proftpd 目錄:/usr/local/proftpd/
LNMP相關配置文件位置
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
/root/vhost.sh添加的虛擬主機配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Proftpd配置文件:/usr/local/proftpd/etc/proftpd.conf
Proftpd 用戶配置文件:/usr/local/proftpd/etc/vhost/用戶名.conf
LNMPA相關目錄文件位置
Apache目錄:/usr/local/apache/
Apache配置文件:/usr/local/apache/conf/httpd.conf
Apache虛擬主機配置文件目錄:/usr/local/apache/conf/vhost/
D. lnmp1.3安裝ftp默認密碼是多少
首先,當然是SSH到我們的VPS了。(提示:建立FTP可以在lnmp一鍵安裝包完成後立即執行~)
這里,我安裝的是PureFTPd和管理面板
首先,執行命令:./pureftpd.sh,值得注意的是,如果您剛剛完成了lnmp安裝的話,直接執行此命令,因為您在lnmp文件夾下,如果是後來安裝的話,root用戶登陸後,請先執行:cd lnmp0.7/ (進入lnmp0.7文件夾)。
下面,我們看到Please input your root password of mysql:(輸入我們的MySQL root用戶密碼)
然後,看到Please input password of User manager: (輸入FTP管理面板用戶密碼)
回車之後,還要輸入一個MySQL的FTP資料庫密碼,您可以指定一個密碼,或者,直接回車。上面的步驟,我截圖(我框中的就是回車自動生成的密碼):
然後,回車,等待安裝完成了!安裝的過程很快,一兩分鍾就OK了(如果您的VPS配置稍低,可能時間會相應延長)
完成,使用我們的默認域名(或者IP地址)/FTP就可以管理我們的FTP用戶了。下面是管理界面,大家可以直接方便的添加FTP用戶了。
E. 大家好:請問伺服器centOS環境下怎麼搭建LNMP和FTP環境架構謝謝大家
下載LNMP 一鍵安裝包
然後解壓
tar zxvf lnmp-*.tar.gz
然後進入解壓後的目錄
cd lnmp*
然後執行
./centos.sh
全自動安裝
過程中你要輸入域名和mysql的密碼
FTP
Centos自帶VSFTP軟體 只需要配置就行 具體配置 我不復制粘貼 自己網路 很簡單的 但是要細心
F. lnmp安裝後配置ftp賬戶和密碼。本地訪問和瀏覽器訪問均提示沒有許可權。求解!
防火牆關了嗎?
selinux關了嗎?
如果沒有關閉的話,防火牆得設置通過。selinux的話建議改文件夾的布爾值吧!
G. 用軍哥的lnmp建好系統後,ftp出錯,無法上傳
安裝PureFTPd和FTP管理面板,執行如下命令:./pureftpd.sh 按提示輸入你MySQL的root密碼、FTP用戶管理面板的密碼、MySQl的FTP資料庫密碼(可直接回車,自動生成一個密碼),回車確認,就會自動安裝PureFTPd,提示安裝完PureFTPd後,在瀏覽器執行http://你的域名或IP/ftp/ 輸入你前面設置的FTP用戶管理面板的密碼,就可以管理FTP。
H. LNMP下如何修改FTP密碼
LNMP指的是一個基於CentOS/Debian編寫的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一鍵安裝包。可以在VPS、獨立主機上輕松的安裝LNMP生產環境。LNMP代表的就是:Linux系統下Nginx+MySQL+PHP這種網站伺服器架構。Linux是一類Unix計算機操作系統的統稱,是目前最流行的免費操作系統。代表版本有:debian、centos、ubuntu、fedora、gentoo等。Nginx是一個高性能的HTTP和反向代理伺服器,也是一個IMAP/POP3/SMTP代理伺服器。Mysql是一個小型關系型資料庫管理系統。PHP是一種在伺服器端執行的嵌入HTML文檔的腳本語言。這四種軟體均為免費開源軟體,組合到一起,成為一個免費、高效、擴展性強的網站服務系統。
I. Linux下FTP許可權問題
你還得查看WEB這個文件是那個用戶組具有許可權可以RWX然後你再把這個USER1加入到這個組,一般就沒得問題
J. centos搭建好lnmp和ftp之後,使用ftp登陸時候提示這個怎麼解決呢
提示你明文發送密碼,這會被監聽入侵,所以得用SSL加密。