當前位置:首頁 » 雲伺服器 » lnmp中搭建單獨的圖片伺服器

lnmp中搭建單獨的圖片伺服器

發布時間: 2022-12-19 13:04:08

『壹』 大家好:請問伺服器centOS環境下怎麼搭建LNMP和ftp環境架構謝謝大家

下載LNMP 一鍵安裝包
然後解壓
tar zxvf lnmp-*.tar.gz
然後進入解壓後的目錄
cd lnmp*
然後執行
./centos.sh
全自動安裝
過程中你要輸入域名和mysql的密碼
FTP
Centos自帶VSFTP軟體 只需要配置就行 具體配置 我不復制粘貼 自己網路 很簡單的 但是要細心

『貳』 LNMP環境的搭建與配置(二)

在上一篇中,我假定了一個搭建個人博客網站的目標,並選擇使用 LNMP(CentOS+Nginx+Mariadb+php 作為網站開發環境。以下則分部介紹如何搭建這樣的一個環境。

搭建網站的整個過程中會用到很多工具,這里我們使用Windows10作為工作環境,暫時簡單的匯總一下需要使用的工具,以後想到或者遇到更好的工具,再做替換吧...

使用Xshell登錄到雲伺服器

完成第二部分,你基本基本已經安裝成功 LNMP 環境了,在安裝過程中,可能會遇到一些問題,可以網路搜索下,或者可以在評論區留言。

安裝完成 LNMP 環境後,接下來要做的就是為你的伺服器添加網站了。基本按照以下幾個步驟:

搭建一個網站首先要考慮的是要有一個域名,推薦去阿里雲購買一個屬於自己的域名,也可以去 godaddy.com 購買。這里要注意的是,如果你的伺服器是在國內,在搭建網站前要先對的域名進行ICP備案。備案方法阿里雲都有提供,當然了,如果你用的是國外的伺服器,或者港澳台的,就不必備案了。備案提交後需要等10個工作日左右的時間才能通過。

linux 里, 目錄 就是windows中文件夾的意思, 網站目錄 就是你存放網站文件的文件夾,你可以新建這個文件夾,然後給予這個 文件夾 一定的管理許可權,並且這個文件夾只存放網站的相關文件而不存放其他文件。

Centos 系統中,創建文件夾使用的是 mkdir 這個命令。關於Centos中常用的命令在另一篇文章中我會總結出來,常用的也就十幾個吧,當然,如果想熟練掌握 Linux 的命令行則需要漫長的學習,推薦看下 鳥哥的Linux私房菜 一書。

比如現在你買了 test.com 這個域名,接下來你可以創建一個名叫test.com的文件夾(文件愛夾的名字可以隨意,為了方便一般用域名作為文件夾名),並且想把它放在 /mnt/www/ 目錄下。

這樣你就創建好了 test.com 這個域名的專用的網站文件夾,你可以在這個文件夾里上傳一些網頁文件了,或者你可以將一些CMS軟體包解壓到這個文件夾里了。

先小結一下進度,你准備搭建一個叫 www.test.com 的網站。現在,你已經購買了一個叫 test.com 的域名並且解析到了伺服器的IP,配置好了基本的 LNMP 環境,創建好了 test.com 專用的網站文件夾 test.com/

如果你現在打開瀏覽器訪問 test.com 你會發現顯示的只是 nginx 的歡迎頁面。這是因為到目前為止,nginx並不知道你創建了一個網站文件夾,也不清楚你的域名應該「接待」到哪裡,所以你需要配置一個網站專用的 nginx.conf 文件,你可以把這個文件命名為 test.com.conf ,並且把他放在 nginx/conf.d 下。注意: nginx/ 文件在 Centos 系統下,默認的存放路徑是 /etc/nginx

這里你可以使用到 vim 命令。具體如下:

至此,你的nginx配置成功了。這時候在重啟以下 nginx 使得新增的配置文件生效。

到這里可以再總結一下進度了:

完成以上幾步,現在打開瀏覽器登錄test.com網址,應該可以成功訪問了,當然你要現在網站目錄里上傳一些自己做好的網頁文件。

關於 LNMP 環境的搭建與配置基本就是這樣了,中間你可能會遇到各種各樣的麻煩或報錯,別氣餒,多網路谷歌,或者留言,相信自己總會成功的~

『叄』 如何在LNMP上搭建ownCloud個人雲存儲系統

ownCloud是一個自由且開源的個人雲存儲解決方案。最早由KDE開發者Frank Karlitschek於2010年一月創建,目標是成為商業雲服務提供商的替代。與商業雲存儲服務不同,ownCloud可以自由獲取無需付費;它可以被安裝在個人伺服器上,用戶擁有控制和修改的權利。
目前程序已經更新到了4.5.7版本,此版本從根本上進行了轉變,需要基於PHP5.3及以上的運行環境,那麼之前我所安裝的是ownCloud 2.X的版本,而升級到新版本後,同時PHP環境也要升級,由於之前使用的是PHP5.2,因為我很相信PHP5.2版本,原因是其穩定性,作為ownCloud的終極粉絲,我還是忍痛割愛,換成了PHP5.3。 下面給大家分享一下我在使用ownCloud過程中所遇到的問題及解決方案:
1、站點出現錯誤:
Fatal error: Call to undefined function stream_resolve_include_path() in /home/wwwroot/dl.303i.com/lib/base.php on line 99
原因是上面所說的4.5.7版的ownCloud運行環境需要PHP5.3以上版本,所以升級一下PHP就可以了。 下載解壓PHP後進入目錄後可以輸入以下配置選項進行安裝:
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-magic-quotes --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-mbstring --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --disable-fileinfo

2、出現PHP函數錯誤:
PHP message: PHP Warning: Invalid argument supplied for foreach() in DOC_ROOT/dl.303i.com/lib/l10n.php on line 322
PHP message: PHP Warning: scandir() has been disabled for security reasons in DOC_ROOT/dl.303i.com/lib/l10n.php on line 321

我想所有部署過PHP程序的童鞋都會知道,這個錯誤要啟用PHP默認禁用掉的函數
解決這個問題我就不多說了,看一下之前我寫的博客吧
《解決Warning: scandir() has been disabled for security reasons in…的問題》
3、界面布局顯示錯亂(如圖):

找到Nginx日誌文件,翻到最後,你可以看到:
2013/01/21 21:25:08 [error] 28179#0: *7 open() "DOC_DIR/dl.303i.com/remote.php/core.css" failed (20: Not a directory)
2013/01/21 21:25:09 [error] 28179#0: *9 open() "DOC_DIR/dl.303i.com/remote.php/core.js" failed (20: Not a directory)

原因是你的Nginx或者apache沒有配置跳轉,筆者使用的是Nginx,所以只介紹Nginx的ownCloud的配置:
server
{
listen 80;
server_name dl.303i.com;
index index.php;
root DOC_DIR/dl.303i.com;
client_max_body_size 1000M; # set maximum upload size

location ~ ^/remote.php(/.*)$ {
fastcgi_split_path_info ^(.+\.php)(/.*)$;
fastcgi_pass unix:/tmp/php-cgi.sock;
include fcgi.conf;
}

# deny direct access
location ~ ^/(data|config|\.ht|db_structure\.xml|README) {
deny all;
}

# default try order
location / {
try_files $uri $uri/ @webdav;
}

# owncloud WebDAV
location @webdav {
fastcgi_split_path_info ^(.+\.php)(/.*)$;
fastcgi_pass unix:/tmp/php-cgi.sock;
include fastcgi_params;
}

location ~ .*\.(php|php5)?$
{
try_files $uri =404;
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;
}
}

配置好後重新部署nginx即可,刷新頁面顯示正常,效果圖如下:

『肆』 linux怎麼搭建web伺服器

一般情況下在Linux裡面,通過lamp和lnmp來搭建web伺服器。
這兩種環境可以通過yum安裝軟體包,也可以使用源碼編譯安裝。
lamp注重穩定,lnmp注重並發,但是基本上都是差不多的,具體搭建步驟,網路上有很多,可以看看。

『伍』 lnmp 環境下 如何 搭建郵件伺服器

金笛郵件系統,試用安裝,維護,解決您的所有問題

『陸』 如何在lnmp上部署Thinkphp

ThinkPHP的四種URL模式:0(普通模式);1(PATHINFO模式);2(REWRITE模式);3(兼容模式)

nginx需要PATHINFO模式,但需要更改nginx配置文件讓其支持PATHINFO模式。

系統環境:

系統:CentOS-6.4-x86_64

web伺服器:nginx1.2.7

PHP版本:PHP5.3.17

資料庫版本:MySQL5.5.28

一、安裝LNMP1.0一鍵安裝包:

http://lnmp.org/install.html

按照以上版本安裝環境

二、修改配置文件

1.修改php配置文件php.ini,將其中cgi.fix_pathinfo = 0,值改為1

重啟php-fpm

2.ssh里執行:

cat > /usr/local/nginx/conf/pathinfo.conf << 'EOF'
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "(.+?\.php)(/.*)") {
set $real_script_name $1;
set $path_info $2;
}
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;

EOF

再將虛擬主機配置文件里的location ~ .*\.(php|php5)?$ 替換為:location ~ .*\.php
再在include fcgi.conf; 下面添加一行include pathinfo.conf;
重啟nginx

完整的虛擬主機配置文件如下:

server
{
listen 80;
server_name www.lnmp.org;
index index.html index.htm index.php;
root /home/wwwroot/lnmp;

location ~ .*\.php
{
try_files $uri =404;
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;
include pathinfo.conf;
}

location /status {
stub_status on;
access_log off;
}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}

location ~ .*\.(js|css)?$
{
expires 12h;
}

access_log /home/wwwlogs/lnmp.log lnmp;

}

將ThinkPHP的URL模式設置成PATHINFO。

ThinkPHP就可以在nginx中運行了。

熱點內容
網站搭建伺服器搭建 發布:2025-03-16 10:33:27 瀏覽:795
游戲目錄在哪裡安卓 發布:2025-03-16 10:33:19 瀏覽:467
婉兒腳本 發布:2025-03-16 10:19:33 瀏覽:580
c語言ftp下載文件 發布:2025-03-16 10:05:02 瀏覽:307
手機帳戶密碼怎麼找回密碼 發布:2025-03-16 10:02:10 瀏覽:706
c語言位段的使用 發布:2025-03-16 10:00:38 瀏覽:572
象山編程 發布:2025-03-16 09:38:41 瀏覽:927
綠點掌知識薪資密碼是多少 發布:2025-03-16 09:37:05 瀏覽:597
osu安卓版怎麼 發布:2025-03-16 09:37:05 瀏覽:153
python編程編程第三版 發布:2025-03-16 09:29:56 瀏覽:968