日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

昨晚通宵把服务器格式化,重新配置环境。

發(fā)布時間:2023/12/10 编程问答 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 昨晚通宵把服务器格式化,重新配置环境。 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.備份代碼和數(shù)據(jù)

備份數(shù)據(jù)庫用到命令:mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 > 導出文件名

2.然后登錄阿里云后臺停止服務器,再格式化磁盤。

3.配置軟件源

Ubuntu中軟件更新的源服務器地址存儲再/etc/apt/soures.list

?

每一行的開頭是deb和deb-src,表示直接通過.deb文件或者源文件的方式來進行安裝;?
第二字段,即deb和deb-src字段后是一段URL,這是軟件源的地址?

第三字段,即URL后的字段,是再URL路徑中的dists目錄下對應的文件夾

第四~七字段都是第三字段對應的目錄下的子目錄

?

4.查看linux版本號,找到并且選擇對應版本的軟件源

覆蓋/etc/apt/soures.list, 根據(jù)ubuntu的版本將每行的第三個字段換成對應版本的名稱;

5.刷新軟件源

sudo apt-get update

6.安裝gcc g++的依賴庫

?

apt-get install build-essential

apt-get install libtool

7.安裝 pcre依賴庫

sudo apt-get install libpcre3 libpcre3-dev

8.安裝 zlib依賴庫

apt-get install zlib1g-dev

9.安裝 ssl依賴庫

apt-get install openssl

10.安裝php7-frm

sudo apt-get install php7.0-fpm

11.安裝mysql

apt-get -y install mysql-server mysql-client

為了確保數(shù)據(jù)庫服務器,并刪除匿名用戶和測試數(shù)據(jù)庫,運行mysql_secure_installation命令。

mysql_secure_installation

會要求輸入你密碼,然后問答回答,前面兩個我按enter跳過,其他都是y

12.安裝nignx

sudo apt-get install nginx

根據(jù)端口查找進程? ?sudo?lsof?-i:端口號??

殺掉進程:?sudo?kill?PID號

查詢nginx進程??ps -ef | grep nginx

?

停止Nginx:kill -QUIT 主進程號

?

?

?啟動
/usr/sbin/nginx -c /etc/nginx/nginx.conf
不使用-c指定配置文件的話,默認加載安裝目錄下conf/nginx.conf

?

? 重啟
/usr/sbin/nginx -s reload

kill -HUP `cat /var/run/nginx.pid`

? 配置文件檢查
/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

簡單顯示版本號
/usr/sbin/nginx -v

三、基本配置
1、nginx.conf基礎配置
#工作用戶及用戶組(根據(jù)機器環(huán)境修改配置)
user nginx nginx;
#工作進程數(shù)(一般設為CPU總核數(shù)或其兩倍)
worker_processes 8;
#錯誤日志路徑及記錄級別(debug,info,notice,warn,error,crit)
error_log /var/log/nginx/error.log warn;
#pid保存路徑
pid /var/run/nginx.pid;
#文件描述符數(shù)
worker_rlimit_nofile 51200;

events
{
? #使用的網(wǎng)絡I/O模型,linux推薦epoll模型,freebsd推薦kqueue模型
? use epoll;
? #允許的連接數(shù),可以的話盡量設大一些
? worker_connections 51200;
}

?

http
{
? include /etc/niginx/mime.types;
? defaut_type application/octet-stream;
? #默認字符集,如不確定網(wǎng)站字符集,則不要設置,通過html的meta標簽指定。
? charset utf-8;
? #禁止錯誤頁面里顯示nginx的版本號
? server_tokens off;
? server_names_hash_bucket_size 128;
? client_header_buffer_size 32k;
? large_client_header_buffers 4 32k;
? #客戶端上傳文件大小限制
? client_max_body_size 8m;
? sendfile on;
? tcp_nopush on;
? #客戶端連接超時,服務器將關閉連接。?
? keepalive_timeout 60;
? tcp_nodelay on;
? #開啟gzip壓縮
? gzip on;
? #小于設置大小的文件不壓縮
? gzip_min_length 1k;
? gzip_buffers 4 16k;
? gzip_http_version 1.1;
? #壓縮等級
? gzip_comp_level 2;
? #壓縮文件的類型
? gzip_types text/plain application/x-javascript text/css application/xml;
? gzip_vary on;
? fastcgi_connect_timeout 300;
? fastcgi_send_timeout 300;
? fastcgi_read_timeout 300;
? fastcgi_buffer_size 64k;
? fastcgi_buffers 4 64k;
? fastcgi_busy_buffers_size 128k;
? #指定是否傳遞錯誤信息到客戶端,或者允許nginx使用error_page處理錯誤信息。
? fastcgi_intercept_errors off;

? server
? {
?? ?#詳見 站點配置
? }
}

13 配置Nginx

vim /etc/nginx/sites-available/default

找到下列代碼,去掉相應注釋

location ~ \.php$ {

??????? include snippets/fastcgi-php.conf;

??????? fastcgi_pass unix:/var/run/php5-fpm.sock;

}

配置好站點的信息

service nginx restart

14.安裝sftp 才能把網(wǎng)站上傳到服務器

第01步,如果還沒有安裝OpenSSH服務器,先安裝它。

sudo apt-get install openssh-server

第02步,為SFTP訪問創(chuàng)建用戶組,便于管理權限。

sudo addgroup sftp-users

第03步,創(chuàng)建SFTP用戶,并配置相應權限。這里第二行的意思是將lzy從所有其他用戶組中移除并加入到sftp-users組,并且關閉其Shell訪問。如果想深入了解usermod命令,可以使用以下”man usermod”命令查看幫助文檔。

sudo adduser lzy
sudo usermod -G sftp-users -s /bin/false lzy

第04步,創(chuàng)建SSH用戶組,并把管理員加入到該組(注意usermod中的-a參數(shù)的意思是不從其他用戶組用移除)。

sudo addgroup ssh-users?
sudo usermod -a -G ssh-users root

?

第05步,準備“監(jiān)獄”的根目錄及共享目錄。這里解釋一下,“監(jiān)獄”的根目錄必須滿足以下要求:所有者為root,其他任何用戶都不能擁有寫入權限。因此,為了讓SFTP用戶能夠上傳文件,還必須在“監(jiān)獄”根目錄下再創(chuàng)建一個普通用戶能夠?qū)懭氲墓蚕砦募夸洝榱吮阌诠芾韱T通過SFTP管理上傳的文件,我把這個共享文件目錄配置為:由root所有,允許sftp-users讀寫。這樣,管理員和SFTP用戶組成員就都能讀寫這個目錄了。

sudo mkdir /home/sftp_root

sudo mkdir /home/sftp_root/shared

sudo chown root:sftp-users /home/sftp_root/shared

sudo chmod 770 /home/sftp_root/shared

?

第06步,修改SSH配置文件。

sudo vim /etc/ssh/sshd_config

在sshd_config文件的最后,添加以下內(nèi)容:

AllowGroups ssh-users sftp-users

Match Group sftp-users

??? ChrootDirectory /home/sftp_root

??? AllowTcpForwarding no

??? X11Forwarding no

??? ForceCommand internal-sftp

這些內(nèi)容的意思是:?
只允許ssh-uers及sftp-users通過SSH訪問系統(tǒng);?
針對sftp-users用戶,額外增加一些設置:將“/home/sftp_root”設置為該組用戶的系統(tǒng)根目錄(因此它們將不能訪問該目錄之外的其他系統(tǒng)文件);禁止TCP Forwarding和X11 Forwarding;強制該組用戶僅僅使用SFTP。

第07步,重啟

sudo reboot now

轉載于:https://www.cnblogs.com/lzy007/p/7898978.html

總結

以上是生活随笔為你收集整理的昨晚通宵把服务器格式化,重新配置环境。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 黄色大片在线看 | 色哟哟无码精品一区二区三区 | 久久麻豆精品 | 黄色三级三级三级 | 欧美综合一区二区 | 国产成人三级在线观看 | 人妻熟女一区二区三区 | 国产在线网站 | 国产精品丝袜视频无码一区69 | 香蕉久久夜色精品国产使用方法 | 国产精品无码999 | 成人毛片软件 | 性色av蜜臀av色欲av | 国产成人三级在线观看视频 | 中文字幕电影一区二区 | 久久久精品区 | 男人天堂成人 | 色婷婷18| 精品国产av无码一区二区三区 | 关之琳三级做爰 | 99热精品久久 | 山村大伦淫第1部分阅读小说 | 69精品丰满人妻无码视频a片 | 国产一区二区在线视频 | 超碰97在线播放 | 成年人在线免费观看视频网站 | 一本综合久久 | 欧美亚洲国产一区二区三区 | 国产精品黄色大片 | 碰在线视频 | 国产免费美女 | 欧美黄色免费看 | 日本精品一区视频 | 在线观看视频一区二区 | 懂色aⅴ国产一区二区三区 亚洲欧美国产另类 | 久久av无码精品人妻系列试探 | 成人综合av | 亚洲乱视频 | 97国产精品人人爽人人做 | 麻豆精品免费视频 | 欧美一级片在线视频 | 国产一级淫片a | 色综合天天综合网国产成人网 | 荷兰女人裸体性做爰 | 中文字幕一区二区在线播放 | av在线短片 | 岛国大片在线免费观看 | 亚洲影视一区二区三区 | 台湾佬美性中文 | 翔田千里x88aⅴ | 亚洲中文字幕一区二区在线观看 | 亚洲熟女一区二区三区 | 在线观看亚洲欧美 | 日本一区视频在线播放 | 久久免费在线视频 | 欧美视频 | 成人在线a | 国产二区精品 | 老熟妇高潮一区二区三区 | 91香焦视频 | 潮见百合子 | 亚洲天堂一区二区在线观看 | 欧美福利网站 | 欧美日韩国产免费 | 不卡影院av | 久热精品在线视频 | 手机在线看片日韩 | 亚洲五月婷 | 国产稀缺精品盗摄盗拍 | 免费看欧美一级特黄a大片 国产免费的av | 国产三级国产精品国产国在线观看 | 天堂中文在线观看视频 | 能直接看的av | 国内精品视频在线播放 | av播播| 精品国产aⅴ一区二区三区四川人 | 亚洲一区二区三区电影在线观看 | 日韩精品电影 | 高清欧美精品xxxxx在线看 | 国产视频一区二区在线观看 | 嫩草视频在线免费观看 | 丝袜 中出 制服 人妻 美腿 | 中国极品少妇xxxx做受 | 亚洲少妇一区 | 91成人短视频在线观看 | 少妇一级淫片免费放中国 | 久久综合久久鬼色 | 午夜看看 | 亚洲一区无 | 欧美一区二区三区视频 | 午夜日韩视频 | v片在线免费观看 | 久久精品一本 | 精品在线91| 韩国三级在线播放 | 日韩伦理一区二区三区 | 日日操网站 | 一区二区三区高清在线观看 | 视色视频 |