LAMP部署owncloud程序

一、AWS平台部署owncloud

1、创建VPC

VPC、子网、internet网关、安全组、路由

2、创建EC2

选规格、选系统、安全组、外网IP、下载好秘钥
连接EC2:ssh -i "hqs01.pem" ec2-user@52.80.131.140

3、安装LAMP并启动相应服务

# 1、检查系统更新:
sudo yum update -y
# 2、安装 lamp-mariadb10.2-php7.2 和 php7.2 Amazon LinuxExtras 存储库:
sudo rpm -qa| grep php
# 删除所有查出来的php服务
sudo rpm -e --nodeps php72w-mysql-7.2.34-1.w7.x86_64
sudo amazon-linux-extras install -y lamp-mariadb10.2-php7.2 php7.2
# 3、安装 Apache Web 服务器、MariaDB 和 PHP 软件包:
sudo yum install -y httpd mariadb-server 
# 4、开启httpd服务
sudo systemctl start httpd
# 5、设置apache http服务开机启动:
sudo systemctl enable httpd
# 6、查看http服务状态:
sudo systemctl status httpd
# 7、修改httpd服务端口(80端口访问不了)
vim /etc/httpd/conf/httpd.conf    
	Listen 80    ---》改为Listen 81
sudo systemctl restart httpd

# 8、启动数据库
sudo systemctl restart mariadb

# 9、验证:在浏览器中键入EC2实例的IP地址
http://xxxxx:81

4、ownclound软件包上传至ChinaSkill-node-1实例中并解压

sudo yum install -y lrzsz   # 上传下载工具
rz
sudo unzip owncloud-complete-20200731.zip  # 解压
sudo cp -r owncloud /var/www/html/         
sudo chown -R apache:apache /var/www/html/owncloud/

5、修改Apache服务的权限(root用户可跳过)

Amazon Linux Apache 文档根目录为 /var/www/html,默认情况下归根用户所有。

# 1、设置文件权限,将ec2-user添加到apache中:
sudo usermod -a -G apache ec2-user
# 2、退出并重新登陆,再验证成员资格:
exit
# 3、重新连接实例,运行以下命令:
groups
	以下为反馈内容:
	ec2-user adm wheel apache systemd-journal
# 4、将 /var/www 及其内容的组所有权更改到 apache 组:
sudo chown -R ec2-user:apache /var/www
# 5、要添加组写入权限以及设置未来子目录上的组 ID,更改 /var/www 及其子目录的目录权限:
sudo chmod 2775 /var/www && find /var/www -type d -exec sudo chmod 2775 {} \;
# 6、添加组写入权限,递归地更改 /var/www 及其子目录的文件权限:
find /var/ww
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值