离线安装宝塔lnmp_宝塔LNMP环境 Nginx安装EduSoho教程说明
@[toc]寶塔下使用LNMP Nginx安裝EduSoho創建站點
寶塔后臺 > 網站 > 添加站點 > 輸入信息 > 提交
填寫信息
創建完成
設置運行目錄
寶塔后臺 > 網站 > 管理
運行目錄選擇web目錄后保存
網站目錄 > 運行目錄 > 保存
修改配置文件
配置文件 > 修改參數 > 保存
配置模板在下面
配置文件模板
粘貼進去后修改網站域名和網站目錄
配置模板
server { # [改] 網站的路徑 set $path /www/wwwroot/edusoho; listen 80; # [改] 網站的域名 server_name http://edusoho.com www.edusoho.com; index index.php index.html index.htm default.php default.htm default.html; #301跳轉可以在nginx中配置 # 程序的安裝路徑 root $path/web; #SSL-START SSL相關配置,請勿刪除或修改下一行帶注釋的404規則 #error_page 404/404.html; #SSL-END #ERROR-PAGE-START 錯誤頁配置,可以注釋、刪除或修改 #error_page 404 /404.html; #error_page 502 /502.html; #ERROR-PAGE-END #PHP-INFO-START PHP引用配置,可以注釋或修改 include enable-php-56.conf; #PHP-INFO-END #REWRITE-START URL重寫規則引用,修改后將導致面板設置的偽靜態規則失效 include /www/server/panel/vhost/rewrite/edusoho.com.conf; #REWRITE-END #禁止訪問的文件或目錄 location ~ ^/(.user.ini|.htaccess|.git|.svn|.project|LICENSE|README.md) { return 404; } #一鍵申請SSL證書驗證目錄相關設置 location ~ .well-known{ allow all; } location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; error_log off; access_log /dev/null; } location ~ .*.(js|css)?$ { expires 12h; error_log off; access_log /dev/null; } # 日志路徑 access_log /www/wwwlogs/edusoho.com.log; error_log /www/wwwlogs/edusoho.com.error.log; location / { index app.php; try_files $uri @rewriteapp; } location @rewriteapp { rewrite ^(.*)$ /app.php/$1 last; } location ~ ^/udisk { internal; root $path/app/data/; } location ~ ^/(app|app_dev).php(/|$) { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_split_path_info ^(.+.php)(/.*)$; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param HTTPS off; fastcgi_param HTTP_X-Sendfile-Type X-Accel-Redirect; fastcgi_param HTTP_X-Accel-Mapping /udisk=$path/app/data/udisk; fastcgi_buffer_size 128k; fastcgi_buffers 8 128k; } # 配置設置圖片格式文件 location ~* .(jpg|jpeg|gif|png|ico|swf)$ { # 過期時間為3年 expires 3y; # 關閉日志記錄 access_log off; # 關閉gzip壓縮,減少CPU消耗,因為圖片的壓縮率不高。 gzip off; } # 配置css/js文件 location ~* .(css|js)$ { access_log off; expires 3y; } # 禁止用戶上傳目錄下所有.php文件的訪問,提高安全性 location ~ ^/files/.*.(php|php5)$ { deny all; } # 以下配置允許運行.php的程序,方便于其他第三方系統的集成。 location ~ .php$ { # [改] 請根據實際php-fpm運行的方式修改 fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_split_path_info ^(.+.php)(/.*)$; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param HTTPS off; fastcgi_param HTTP_PROXY ""; } }
總結
以上是生活随笔為你收集整理的离线安装宝塔lnmp_宝塔LNMP环境 Nginx安装EduSoho教程说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hexo自定义页面的方法
- 下一篇: CentOS7.0安装Nginx 1.7