Linux一鍵安裝web環境全攻略(阿里雲伺服器)

2021-07-22 12:38:59 字數 4457 閱讀 2223

這裡用的是阿里雲伺服器centos

安裝說明

一鍵安裝包sh-1.x.x,可在阿里雲所有linux系統上部署安裝,此安裝包包含的軟體:

nginx

/ apache /mysql

/ php

/ php

擴充套件 / jdk / tomcat / ftp /phpwind / phpmyadmin

2、執行一鍵安裝包(./install.sh),會自動清理之前一鍵安裝包安裝過的環境,將軟體安裝在/alidata目錄下

如果您已經安裝過一鍵安裝包,再次執行安裝,如若有重要資料,請自行備份/alidata目錄。

執行以下命令可以解除安裝:

chmod  777 -r sh-1.x.x

cd sh-1.x.x

./uninstall.sh

開始安裝

1、首先準備好連線linux伺服器的工具,推薦用xshell和xftp

2、開啟xshell,填寫ip位址,使用者名稱,密碼就進入如下頁面

3、開啟xftp,上傳一鍵安裝檔案

4、回到shell頁面,ls看到多了sh-1.x.x目錄

接下來按照說明,分步驟敲入安裝命令

輸入命令:chmod –r 777 sh-1.4.4

cd sh-1.4.4

./install.sh

根據提示,選擇你就安裝的版本,一直往下,

到這裡已經安裝結束了,但不能保證就是安裝成功的,

輸入命令 :netstat  -tunpl

我們可以看到正在執行狀態的服務及埠:9000埠是php程序服務,3306埠是mysql服務,80埠是nginx服務,21埠是ftp服務

如果看到以上資訊,則說明安裝沒有異常

到這裡安裝就真正的結束了,一切ok。

備註:那我怎麼登入ftp和mysql?

在命令列裡輸入: cat account.log

或者在./sh-1.x.x下面的

account.log檔案中檢視

mysql 目錄 /alidata/server/mysql

php目錄/alidata/server/php

選擇了nginx 那麼會有乙個nginx 目錄在 /alidata/server/nginx/

nginx 配置檔案在/alidata/server/nginx/conf

nginx虛擬主機新增 你可以修改/alidata/server/nginx/conf/vhosts/phpwind.conf

選擇了apache那麼會有乙個httpd 目錄在 /alidata/server/httpd

apache 配置檔案在/alidata/server/httpd/conf

apache虛擬主機新增 你可以修改/alidata/server/httpd/conf/vhosts/phpwind.conf

各個服務操作命令彙總:

比如啟動nginx:

/etc/init.d/nginx start

備註:mysql遠端,svn配置,防火牆設定

grant all privileges on *.* to wangxiong@"%" identified by "123456";

flush privileges;

vi :wq儲存退出

:q退出

mkdir /opt/svn/repos

svnadmin create /opt/svn/repos

===先設定passwd

[users]

# harry = harryssecret

# sally = sallyssecret

hello=123

使用者名稱=密碼

===再設定許可權authz

[/]hello= rw

===最後設定snvserv.conf

anon-access = none # 使非授權使用者無法訪問

auth-access = write # 使授權使用者有寫許可權

password-db = password

authz-db = authz   # 訪問控制檔案

realm = /opt/svn/repos # 認證命名空間

以上語句都必須頂格寫, 左側不能留空格, 否則會出錯.

===連線

啟動svn: svnserve -d -r /opt/svn/repos

檢視svn程序

ps aux|grep svnserve

停止重啟svn

killall svnserve //停止

或kill -9 程序id

svn: svnserve -d -r /opt/svn/repos // 啟動

如果已經有svn在執行,可以換乙個埠執行

svnserve -d -r /opt/svn/repos --listen-port 3391

這樣同一臺伺服器可以執行多個svnserver

svn://your server address (如果指定埠需要新增埠  :埠號)

伺服器svn checkout

同步 svn: 到 /www/test

cd /www

svn checkout svn: ./

iptables -l -n  檢視防火牆的配置

service iptables status 檢視防火牆狀態

service iptables start|restart|stop 開啟|重啟|關閉

centos7預設防火牆為firewalld

關閉firewalld用iptables

systemctl status firewalld   檢視狀態

systemctl stop firewalld     停止

systemctl disable firewalld  禁止開機啟動

systemctl mask firewalld     禁用firewalld

yum install iptables-services 安裝iptables

vi /etc/sysconfig/iptables    #編輯防火牆配置檔案

-a input -m state --state new -m tcp -p tcp --dport 22 -j accept

-a input -m state --state new -m tcp -p tcp --dport 80 -j accept

-a input -m state --state new -m tcp -p tcp --dport 3306 -j accept

systemctl restart iptables 重啟iptables

systemctl restart ip6tables

systemctl enable iptables  設定開機啟動

systemctl enable ip6tables

systemctl unmark iptables  開啟

linux 一鍵安裝 LAMP LNMP 環境

參考文件 使用 xshell 遠端連線工具連線伺服器 yum y install wget3.安裝環境 wget co lnmp1.5.tar.gz tar zxf lnmp1.5.tar.gz cd lnmp1.5 install.sh lnmpwget co lnmp1.5.tar.gz tar...

linux 下lamp環境 一鍵安裝

安裝步驟 如需無人值守安裝,請使用 無人值守命令生成工具,或檢視無人值守說明教程 執行下面命令 wget co lnmp1.6.tar.gz tar zxf lnmp1.6.tar.gz cd lnmp1.6 install.sh lnmp 如果顯示nginx ok,mysql ok,php ok ...

一鍵安裝LNMP環境

系統要求 centos rhel fedora debian ubuntu raspbian deepin aliyun amazon mint linux發行版 需要5gb以上硬碟剩餘空間,mysql 5.7,mariadb 10至少9gb剩餘空間 需要128mb以上記憶體 128mb小記憶體vp...