當前位置:首頁 » 雲伺服器 » 伺服器基礎環境搭建

伺服器基礎環境搭建

發布時間: 2023-03-20 05:19:39

Ⅰ 搭建一台伺服器需要些什麼

首先,需要設置路由器的埠映射,就可以實現樓主的要求,具體需要映射的埠是80和21,80埠是WEB埠,21是ftp埠。這里給樓主詳細說下:

1、申請花生殼免費域名。因為ADSL每次撥號後,獲得的IP都是不同的,所以需要動態綁定到域名上,方便其他人記憶和訪問
2、設置本機固定區域網IP,例如設置為192.168.1.100
3、登陸路由器,找到「虛擬伺服器」選項,這里需要說明一下,不同的路由器型號的配置方法也不完全相同,但一般都會有「虛擬伺服器」這項功能,如果找不到這一項,可以找到「DMZ主機」,DMZ主機可以將內網的某個IP地址的所有埠均對外網開放,不過這樣設置會有安全隱患,建議設置虛擬伺服器
4、在「虛擬伺服器」表格中填入要映射的內網IP,按上面的就是192.168.1.100,在內網埠和外網埠處填80,再增加一項,填21,然後保存重起路由器
5、啟動花生殼並激活域名服務
6、安裝IIS和SERVER-U軟體,IIS是WEB服務運行環境,用來搭建WEB伺服器,SERVER-U是一款非常好用的FTP伺服器軟體(我自己用了很多年),有中文版,設置起來非常簡單,如果不會我幫你遠程,設置好後就可以正常訪問了。需要注意,通過路由器配置的伺服器,在內網電腦一般是不能通過域名訪問的,假設在你自己的電腦上訪問你申請的域名,就會出現讓你輸入用戶名和密碼的提示,你怎麼輸入都是不對的。要外網的電腦才可以正確訪問,這點希望樓主明白。

二、直接ADSL撥號上網的配置方法:

1、申請花生殼免費域名
2、在計算機上啟動花生殼並激活域名服務
3、安裝IIS和SERVER-U軟體,設置好後即可成功訪問

差不多就這樣了,

Ⅱ 如何在自己的電腦上搭建伺服器環境

1、假設論壇伺服器在自己的計算機安裝伺服器操作系統如win2003 win2008 等。
2、配置伺服器,並安裝asp.net所需對應服務。如打開IIS服務,安裝sql Server 2005 ,Microsoft Visual Studio 2005等軟體。
3、軟體環境好了,接下來看你的上網方式。穩定的伺服器一般使用靜態IP地址和帶寬,選擇所在地區最好的出口,但這成本對於個人比較高。家庭用戶動態IP地址則受網路運營商限制,不一定能做伺服器使用(比如我們這就是,在電信網通都封掉了動態IP做伺服器的可能性,不在同一個城市,根本訪問不了)。動態IP可以通過動態域名解釋軟體如花生殼之類的,來綁定域名。當然,也可以通過直接訪問IP地址來訪問。
4、如果家裡邊使用路由,要在自己的路由上邊設置埠映射。

Ⅲ fdfs文件服務環境搭建詳細教程

linux環境搭建少不了FastDFS的安裝,本文記錄Linux環境下安裝fdfs的步驟。

將安裝包上傳至伺服器

環境安裝好的跳過此步驟

[圖片上傳失敗...(image-c15bdd-1652446961897)]

libfatscommon 是 FastDFS 分離出的一些公用函數包,解壓之後進入libfastcommon目錄,執行 ./make.sh 和 ./make.sh install

同上,進入解壓目錄執行執行 ./make.sh 和 ./make.sh install

編譯成功之後進入 /etc/fdfs ,會出現 client.conf.sample 客戶端文件、 storage.conf.sample 、 tracker.conf.sample 兩個基礎配置文件,將這三個文件復制

再將fastdfs-5.05下conf文件夾中的http.conf和mime.types拷貝到 /etc/fdfs/中供nginx訪問使用

[圖片上傳失敗...(image-45d78d-1652446961897)]

執行命令 vim /etc/fdfs/tracker.conf

base_path=/data/fastdfs/tracker

修改如下:
[圖片上傳失敗...(image-280bff-1652446961897)]

執行命令 service fdfs_trackerd start
啟動成功後,在 /data/fastdfs/tracker 中找到兩個新文件
[圖片上傳失敗...(image-8bcea-1652446961897)]

大致流程和tracker配置一樣

執行命令 vim /etc/fdfs/storage.conf ,修改內容:

store_path0=/data/fastdfs/file

tracker_server=192.168.18.125:22122

http.server_port=8086

日誌文件存儲路徑
[圖片上傳失敗...(image-e550a9-1652446961897)]
文件存儲路徑
[圖片上傳失敗...(image-23e2c1-1652446961897)]
填寫伺服器ip雲伺服器填內網ip)
[圖片上傳失敗...(image-6c8618-1652446961897)]

執行命令 service fdfs_storaged start
啟動成功後,在 /data/fastdfs/storage 中找到兩個新文件
[圖片上傳失敗...(image-49a113-1652446961897)]

執行 /usr/bin/fdfs_monitor /etc/fdfs/storage.conf ,成功如下
[圖片上傳失敗...(image-f6a0ef-1652446961897)]

執行命令 vim /etc/fdfs/client.conf ,修改內容:

如圖所示
[圖片上傳失敗...(image-aa4a20-1652446961897)]

在 /data/fastdfs 下編寫一個測試文件
[圖片上傳失敗...(image-3e14e4-1652446961897)]

執行命令 /usr/bin/fdfs_upload_file /etc/fdfs/client.conf /data/fastdfs/test.txt
[圖片上傳失敗...(image-395d27-1652446961897)]
成功返迴文件路徑,如圖:
[圖片上傳失敗...(image-80da85-1652446961897)]
如果出現錯誤,請檢查(tracker.conf、storage.conf、client.conf)base_path、store_path0配置路徑是否正確路徑需要一致。

上述文件如果想要在web上查看,就需要配置nginx和fastdfs-nginx-mole模塊

進入fastdfs-nginx-mole-master/src中,執行命令 cp mod_fastdfs.conf /etc/fdfs /將mod_fastdfs.conf文件復制到/etc/fdfs/目錄下

執行命令 vim /etc/fdfs/mod_fastdfs.conf 修改 mod_fastdfs.conf 文件
[圖片上傳失敗...(image-38e7af-1652446961897)]

fastdfs-nginx-mole-master/src/config文件

進入到nginx文件夾中,執行命令 ./configure --add-mole=/data/soft/fastdfs-nginx-mole-master/src (mole後面是fastdfs-nginx-mole-master的解壓路徑)

然後安裝nginx,執行命令 make && make install ,安裝成功編輯nginx.conf
[圖片上傳失敗...(image-ad1b90-1652446961897)]
修改監聽埠為 8086 (和前面配置的埠一致),添加如下內容:

重啟nginx之後,開放指定埠

如果需要其他代理訪問,需要監聽配置這台伺服器的8086埠。

如果 unknown directive 「ngx_fastdfs_mole」 in /usr/local/nginx/conf/nginx.conf:151 ,可能是nginx一直是啟動的,必須要重啟nginx才可以, nginx -s reload 無效。

nginx和之前配置一樣

Ⅳ 如何搭建網站伺服器環境和選用網站程序

互聯網本身就是開源,分享的一個世界,所以大部分所需要的東西,都是可以免費獲得。在沒有特別要求的情況下,我們都可以利用互聯網上免費開源的資源來為自己服務,同樣,搭建網站伺服器環境也是如此。

1、伺服器系統

4、域名注冊和伺服器租用

域名注冊和伺服器租用自然是不得不發花錢,這人不花錢還真是做不到的,免費的也有,可是沒有任何的保障。域名注冊,我建議是沒有必要在國外注冊,很容易被盜。國內域名代理商注冊,可以用手機號碼做二次驗證,這樣就非常的安全。伺服器租用首先阿里雲,騰訊雲、華為雲等也是不錯的選擇。

Ⅳ linuxsap伺服器怎麼搭建

Linux搭建伺服器
1.
基礎環境配置 1.1配置centos7 1.2安裝xshall 1.3安裝xftp7
2.
配置jdk 1.8 ==第一步 卸載系統自帶的OpenJDK以及相關的java文件。

Ⅵ MAC搭建伺服器環境

在本地搭建伺服器環境有很多方法,一開始我用的XAMPP。過程中發現這個軟體比較大,占內存。後來發現一種更輕量的方法,分享給大家。

開啟後,可以通過瀏覽器訪問: http://localhost ,頁面顯示「It works」 表示已經成功。

在文件里找到 #LoadMole php5_mole libexec/apache2/libphp5.so 這一行,然後去掉前面的「#」號注釋,輸入 :wq 保存退出

重啟Apache,使其生效

文件index.html.en就是訪問 http://localhost 所看到的頁面。

通過finder的前往文件夾命令,輸入/Library/WebServer/Documents可直接看到本地伺服器中的文件。

輸入/DocumentRoot查找伺服器路徑,按下 i 進入編輯模式
可以看到有兩個路徑/Library/WebServer/Documents 把他們都改成你自己項目文件夾的路徑 ,重啟伺服器

參考文章: MacBook搭建伺服器環境

Ⅶ 自己如何搭建伺服器。

1、打開控制面板,選擇並進入「程序」,雙擊「打開或關閉Windows服務」,在彈出的窗口中選擇「Internet信息服務」下面所有地選項,點擊確定後,開始更新服務。

(7)伺服器基礎環境搭建擴展閱讀:

入門級伺服器所連的終端比較有限(通常為20台左右),況且在穩定性、可擴展性以及容錯冗餘性能較差,僅適用於沒有大型資料庫數據交換、日常工作網路流量不大,無需長期不間斷開機的小型企業。

不過要說明的一點就是目前有的比較大型的伺服器開發、生產廠商在後面我們要講的企業級伺服器中也劃分出幾個檔次,其中最低檔的一個企業級伺服器檔次就是稱之為"入門級企業級伺服器",這里所講的入門級並不是與我們上面所講的"入門級"具有相同的含義,不過這種劃分的還是比較少。

還有一點就是,這種伺服器一般採用Intel的專用伺服器CPU晶元,是基於Intel架構(俗稱"IA結構")的,當然這並不是一種硬性的標准規定,而是由於伺服器的應用層次需要和價位的限制。

Ⅷ Linux下docker基礎環境搭建

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

# 報錯:curl: (6) Could not resolve host: get.docker.com; 未知的錯誤

# 解決:cat /etc/resolv.conf 里加了個 nameserver 8.8.8.8

sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

驗證安裝:docker-compose --version

# compose 那個亞馬遜的老是下載不了,可換對應地址:

sudo curl -L https://get.cloud.io/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose


查看docker版本: docker --version

啟動docker: systemctl start docker 或者 service docker start

停止docker: systemctl stop docker

查看docker鏡像文件: docker images

查看docker內容器: docker ps -a


修改 /etc/dockers 文件下的配置文件 daemon.json (配置作用參考附錄)

操作完成後需要重啟docker: systemctl restart docker



服務端安裝git:yum install git

拉取一下文件和命令:git clone http://172.16.1.35/demo/demo-dockers.git

查看本地和遠端版本:git branch -a

切換本地分支為dev:git checkout -b dev origin/dev

啟動docker:service docker start

後 執行文件中的shell:./init.sh all (包含:mysql,mongo,redis,solr,activemq,tomcat)

刪除多下載的鏡像:docker rmi --force 3068f6bb852e

容器列表: docker ps -a

進入某個容器:docker exec -it [CONTAINER ID] /bin/bash

查看某個容器進程:docker top [NAMES]




查看 demo-dockers 目錄下 java-runtime 文件位置下有對應幾個項目配置文件 application-alpha.yml



修改配置文件後,需要重新啟動對應java項目,執行啟動腳本 ./init-java-runtime.sh + [項目名或者all]



獲取鏡像文件的地址:http://172.18.5.112:5001/repository/demo/ 查找對應需要的鏡像包



更換鏡像文件: vi java-runtime.yml 內,image後的對應項目後跟的包名中



重啟對應項目: ./init-java-runtime.sh [項目名]



查看對應項目啟動log: docker logs -f --tail 500 [生成的容器名稱]

(容器重啟:docker restart [容器id或名稱])



{

"authorization-plugins": [],//訪問授權插件

"data-root": "",//docker數據持久化存儲的根目錄

"dns": [],//DNS伺服器

"dns-opts": [],//DNS配置選項,如埠等

"dns-search": [],//DNS搜索域名

"exec-opts": [],//執行選項

"exec-root": "",//執行狀態的文件的根目錄

"experimental": false,//是否開啟試驗性特性

"storage-driver": "",//存儲驅動器

"storage-opts": [],//存儲選項

"labels": [],//鍵值對式標記docker元數據

"live-restore": true,//dockerd掛掉是否保活容器(避免了docker服務異常而造成容器退出)

"log-driver": "",//容器日誌的驅動器

"log-opts": {},//容器日誌的選項

"mtu": 0,//設置容器網路MTU(最大傳輸單元)

"pidfile": "",//daemon PID文件的位置

"cluster-store": "",//集群存儲系統的URL

"cluster-store-opts": {},//配置集群存儲

"cluster-advertise": "",//對外的地址名稱

"max-concurrent-downloads": 3,//設置每個pull進程的最大並發

"max-concurrent-uploads": 5,//設置每個push進程的最大並發

"default-shm-size": "64M",//設置默認共享內存的大小

"shutdown-timeout": 15,//設置關閉的超時時限(who?)

"debug": true,//開啟調試模式

"hosts": [],//監聽地址(?)

"log-level": "",//日誌級別

"tls": true,//開啟傳輸層安全協議TLS

"tlsverify": true,//開啟輸層安全協議並驗證遠程地址

"tlscacert": "",//CA簽名文件路徑

"tlscert": "",//TLS證書文件路徑

"tlskey": "",//TLS密鑰文件路徑

"swarm-default-advertise-addr": "",//swarm對外地址

"api-cors-header": "",//設置CORS(跨域資源共享-Cross-origin resource sharing)頭

"selinux-enabled": false,//開啟selinux(用戶、進程、應用、文件的強制訪問控制)

"userns-remap": "",//給用戶命名空間設置 用戶/組

"group": "",//docker所在組

"cgroup-parent": "",//設置所有容器的cgroup的父類(?)

"default-ulimits": {},//設置所有容器的ulimit

"init": false,//容器執行初始化,來轉發信號或控制(reap)進程

"init-path": "/usr/libexec/docker-init",//docker-init文件的路徑

"ipv6": false,//開啟IPV6網路

"iptables": false,//開啟防火牆規則

"ip-forward": false,//開啟net.ipv4.ip_forward

"ip-masq": false,//開啟ip掩蔽(IP封包通過路由器或防火牆時重寫源IP地址或目的IP地址的技術)

"userland-proxy": false,//用戶空間代理

"userland-proxy-path": "/usr/libexec/docker-proxy",//用戶空間代理路徑

"ip": "0.0.0.0",//默認IP

"bridge": "",//將容器依附(attach)到橋接網路上的橋標識

"bip": "",//指定橋接ip

"fixed-cidr": "",//(ipv4)子網劃分,即限制ip地址分配范圍,用以控制容器所屬網段實現容器間(同一主機或不同主機間)的網路訪問

"fixed-cidr-v6": "",//(ipv6)子網劃分

"default-gateway": "",//默認網關

"default-gateway-v6": "",//默認ipv6網關

"icc": false,//容器間通信

"raw-logs": false,//原始日誌(無顏色、全時間戳)

"allow-nondistributable-artifacts": [],//不對外分發的產品提交的registry倉庫

"registry-mirrors": [],//registry倉庫鏡像

"seccomp-profile": "",//seccomp配置文件

"insecure-registries": [],//非https的registry地址

"no-new-privileges": false,//禁止新優先順序(??)

"default-runtime": "runc",//OCI聯盟(The Open Container Initiative)默認運行時環境

"oom-score-adjust": -500,//內存溢出被殺死的優先順序(-1000~1000)

"node-generic-resources": ["NVIDIA-GPU=UUID1", "NVIDIA-GPU=UUID2"],//對外公布的資源節點

"runtimes": {//運行時

"cc-runtime": {

"path": "/usr/bin/cc-runtime"

},

"custom": {

"path": "/usr/local/bin/my-runc-replacement",

"runtimeArgs": [

"–debug"]

}

}

}



服務端安裝git:yum install git

拉取一下文件和命令:git clone http://172.16.1.35/gchat/gaga-dockers.git

指定分支克隆git clone -b dev-1 http://172.16.1.35/gchat/gaga-dockers.git

查看本地和遠端版本:git branch -a

切換本地分支為dev:git checkout -b dev origin/dev

啟動docker:service docker start

後 執行文件中的shell:./init.sh all (順序:mysql,mongo,redis,solr,activemq,tomcat)

刪除多下載的鏡像:docker rmi --force 3068f6bb852e

容器列表: docker ps -a

進入某個容器:docker exec -it [CONTAINER ID] /bin/bash

查看某個容器進程:docker top [NAMES]


# 查看是否安裝了tomcat: rpm -qa | grep tomcat

# 查找文件:find / -name tomcat

# 切換Tomcat目錄:cd /usr/local/tomcat/bin

# 關閉Tomcat:./shutdown.sh

# 查看docker中的java版本:docker exec container_name java -version


git拉代碼:git clone [email protected]:gchat/gaga-server.git

查看遠端分支:git branch -r

創建本地dev分支 並切換到dev分支:git checkout -b dev origin/dev

查看本地分支:git branch

切換回眸分支:git checkout master


查看所有JDK在系統中位置:/usr/libexec/java_home -V


參考地址: https://www.runoob.com/docker/docker-command-manual.html

查找docker 安裝包:yum list installed | grep docker

停掉docker:systemctl stop docker

刪除對應文件:yum remove docker.x86_64 docker-client.x86_64 docker-common.x86_64 -y

查看下docker rpm源:rpm -qa | grep docker

刪除對應路徑:rm -rf /var/lib/docker

注釋:

本次也是由於業務需要,需要重新搭建新的測試伺服器,這也是搭建中的一個插曲,後續會使用 Jenkins 進行相關的持續集成,大家一起學習分享!~

熱點內容
4k無壓縮 發布:2025-05-15 06:02:54 瀏覽:74
hp存儲6350 發布:2025-05-15 05:40:41 瀏覽:233
怎麼更改電腦默認緩存位置 發布:2025-05-15 05:39:01 瀏覽:877
安卓qq公孫離在哪個戰區戰力最低 發布:2025-05-15 05:38:58 瀏覽:493
androidffmpeg壓縮 發布:2025-05-15 05:37:02 瀏覽:288
ftp簡稱是 發布:2025-05-15 05:37:02 瀏覽:121
光遇發光耳機怎麼設置安卓 發布:2025-05-15 05:32:03 瀏覽:113
台電安卓平板系統太低怎麼辦 發布:2025-05-15 05:20:00 瀏覽:509
安裝了zlib編譯報錯 發布:2025-05-15 05:19:56 瀏覽:168
二分演算法無序 發布:2025-05-15 05:18:22 瀏覽:30