阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Centos7安装WEB服务脚本LNMP和vsftpd

359次阅读
没有评论

共计 2479 个字符,预计需要花费 7 分钟才能阅读完成。

Centos7 安装 WEB 服务脚本 LNMP 和 vsftpd

本文主要介绍笔者经常用到的 shell 脚本,在 centos7 系统下安装 LNMP 和 FTP,还有 redis 和 docker,主要针对服务器的。L=Linux(这里系统 Centos7),N=Nginx(Yum 安装 nginx),M=Mysql(这里安装 MariaDB-10.2.9),P=PHP7 和 PHP8

Centos7 安装 WEB 服务脚本 LNMP 和 vsftpd

安装 nginx

脚本说明:1.yum 安装 nginx

2. 将 nginx 主配置改为 /etc/nginx/nginx.conf

3.nginx 的子站点配置防止目录:/data/conf/sites-available/

# wget https://gitee.com/funet8/centos6_LANP_dockerfile/raw/master/centos7_intall_php7.3/CentOS7.x_Nginx.sh
# sh CentOS7.x_Nginx.sh

安装 openresty(与 Nginx 二选一)

脚本说明:1. 源码包安装 openresty-1.19.9.1

2. 将 nginx 主配置改为 /etc/nginx/nginx.conf

3.nginx 的子站点配置防止目录:/data/conf/sites-available/

4. 配置 WAF

# wget https://gitee.com/funet8/waf/raw/master/CentOS7_install_openresty.sh

# sh CentOS7_install_openresty.sh    

安装 php7.3.7

脚本说明:

1. 下载 PHP7.3.3 源码包安装

2. 安装 openssl、memcache、phpredis 扩展

3. 修改配端口 7300,时区、PHP 进程数等。

4. 安装目录 /usr/local/php7.3,用户 www。

端口:7300
wget https://gitee.com/funet8/centos6_LANP_dockerfile/raw/master/centos7_intall_php7.3/CentOS7_Install_PHP7.3_PHPFPM.sh
上传安装包
sh CentOS7_Install_PHP7.3_PHPFPM.sh

安装 php8.0.8

脚本说明:

1. 下载 php-8.0.8 源码包安装

2. 安装 phpredis、zip 扩展

3. 修改配置,端口

wget  https://gitee.com/funet8/centos6_LANP_dockerfile/raw/master/centos7_install_php8/centos7_install_php8.sh
端口:8100
sh centos7_install_php8.sh

将 PHP 改为 PHP8
rm /usr/bin/php
cp -a /data/php-8.0.8/bin/php8.0 /usr/bin/php

安装 Vsftpd

功能介绍:

1. 创建常用目录

2.yum 安装 vsftpd,开放 iptables 的端口

3. 修改配置,默认用户 yxkj_web,密码 Password123,22 端口改为 62920。

# wget https://gitee.com/funet8/centos6_LANP_dockerfile/raw/master/shell/3-CentOS7.x_Vsftp.sh
修改参数
# sh 3-CentOS7.x_Vsftp.sh


增加用户
# wget https://gitee.com/funet8/centos6_LANP_dockerfile/raw/master/shell/3-CentOS6_7_Vsftp_Add_User.sh

安装 MariaDB 数据库

脚本说明:

1. 下载 MariaDB-10.2.9 RPM 安装包。

2. 移除所有原有的 mysql 软件包和配置文件

3. 创建用户和用户组 mysql,端口 3306

安装数据库
# wget https://gitee.com/funet8/MYSQL/raw/master/RPM_Install_MariaDB/RPM_Install_MariaDB-Centos7-more-port.sh
# sh RPM_Install_MariaDB-Centos7-more-port.sh

安装 MariaDB 多端口

多端口脚本说明:端口:61920 61921 61922 61923 61924 数据库文件目录:/data/mysql/$port 数据库配置目录:/data/mysql/etc/ 数据库慢查询目录:/data/mysql/slowQuery/ 数据库配置:/data/mysql/etc/$port.cnf

默认用户:star_user 密码:Passwd123

# wget https://gitee.com/funet8/MYSQL/raw/master/more-mysql-instance/more-mysql-instance.sh

# sh more-mysql-instance.sh

安装 redis

1. 下载 redis 源码包

2. 修改端口 63920,数据持久化目录:/data/redis/${redis_port}

3. 默认密码:q7N3swPfFfsdfs4fyPBqN4Zd1

wget https://gitee.com/funet8/centos6_LANP_dockerfile/raw/master/shell/CentOS7.x_Redis_install.sh
修改 redis 密码
sh CentOS7.x_Redis_install.sh

安装 Docker

脚本说明

1.yum 安装 docker

2. 修改 docker 镜像默认存储位置 /data/docker/images

3. 中国官方镜像加速

wget https://gitee.com/funet8/centos6_LANP_dockerfile/raw/master/shell/CentOS6_7_intall_docker.sh
sh CentOS6_7_intall_docker.sh

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-06-18发表,共计2479字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中