当前位置: 澳门新濠3559 > 服务器运维 > 正文

既然现在网盘这么不靠谱,然后浏览器输入

时间:2019-11-08 22:07来源:服务器运维
扯远了 回归正题哈!首先我们买了云主机系统嘛当然是选择centos7.2了 别问我为啥不用Windows。你见那台服务器用了Windows 放心我的教程小白也能教会你 然后我们在电脑上安装好Xshell 5这

扯远了

回归正题哈!首先我们买了云主机 系统嘛当然是选择centos7.2了 别问我为啥不用Windows。你见那台服务器用了Windows

放心我的教程小白也能教会你

然后我们在电脑上安装好Xshell 5这个远程连接服务器的软件,打开它新建

主机地方填写上你的服务器外网IP地址 然后按确认

用户名输入root 密码嘛 你自己设置的我也不知道啊 

这样就代表你连接上了

然后跟着我一起输入命令吧 首先我们要安装一个Apache服务器

# yum install httpd

按回车

他问你是否继续执行当然选择y了 输入Y按回车 以后步骤都是如此就不说了

# systemctl start httpd 然后输入 来启动Apache服务

在浏览器地址栏输入你服务器的外网IP 是不是可以看到这个界面了

恭喜你 web服务器搭建好了

如果你输入ip后不能访问那就是因为防火墙的缘故了,解决办法嘛下面 

方法1:关闭

暂时关闭:# systemctl stop firewalld

永久关闭:# chkconfig firewalld off

方法2:开放80/tcp端口

# firewall-cmd –zone=public –add-port=80/tcp –permanent刷新浏览器,可以看到页面,证明成功

接下来安装PHP nextcloud是基于PHP的web程序

为了方便先替换一下下载的源

# yum install 

# rpm -Uvh 

接着安装PHP7.0

# yum install php70w

装完后输入

# php -v 就可以看到PHP的版本了 证明成功 

接着我们安装数据库,数据库当然选用Mysql了 

# yum install mariadb-server.x86_64

# systemctl start mariadb

现在基础的环境搭建完毕了可以安装nextcloud了

首先----安装phpMyAdmin来管理数据库

官网:

下载地址:

上传程序包到服务器 我这里使用FIleZilla这个软件

打开FileZilla,点击 “文件-》站点管理器-》新站点 然后里面输入你的外网IP 端口是22 协议是SFTP 账号是 root 密码是你的root密码 点击连接

然后把下载下来的ZIP文件放到/var/www/html/文件夹下面

接着在Xshell里面输入 

# cd /var/www/html/

# unzip phpMyAdmin-4.6.3-all-languages.zip

# yum install php70w-mbstring php70w-mysql

# systemctl restart httpd

解压完毕 然后浏览器地址栏输入 你的IP/phpMyAdmin

返回到Xshell 因为数据库还没有root账户 没法用 输入

# mysqladmin -u root password '你的密码'

root密码就设置好了 回到浏览器 用户名是root 密码就是上面的你的密码 自己去换

点击数据库新建一个nextcloud数据库

然后点击第二个SQL

输入

 CREATE USER '自己设用户名'@'localhost' IDENTIFIED BY '自己设密码'

选择账户 选你刚刚创建的那个用户名然后写改权限

点击上面的数据库

选择刚刚新建的nextcloud点击执行 然后权限选择全选 然后执行 就OK了

这样 数据库这里我们建立好了 接下来开始安装nextcloud了

同样去官网下载nextcloud

同样上传到/var/www/html

同样unzip解压出来

然后地址栏输入 你的IP/nextcloud

出现这样的话 证明你没有给nextcloud目录权限

# cd /var/www/html

# chown apache nextcloud -Rf

# chmod 770 nextcloud -Rf

刷新浏览器出现 

好吧 是运行库缺少 缺少怎么办 那就安装缺少的库嘛 

# yum install php70w-dom php70w-gd

# systemctl restart httpd

然后一刷新浏览器 奇迹出现了

点击存储&数据库

用户名 密码自己设置

数据目录就是你里面储存资料的位置 如果挂载OSS就选择OSS的目录位置

数据库选择Mysql

数据库用户密码就是 这里输入的用户名和密码   CREATE USER '自己设用户名'@'localhost' IDENTIFIED BY '自己设密码'

数据库名称就是刚刚新建的nextcloud数据库

点击完成安装

恭喜大家安装好了

修改上传大小的限制的方法是

# vi /etc/httpd/conf/httpd.conf

找到以下字段

将AllowOverride None 改为 AllowOverride All

esc

:wq保存退出

# cd /var/www/html/owncloud

# chown apache .htaccess

现在可以修改上传限制了

 最后挂载OSS的教程

安装ossfs软件 阿里云官方的软件 具体看阿里云的帮助文档

设置bucket name 和 AccessKeyId/Secret信息,将其存放在/etc/passwd-ossfs 文件中,注意这个文件的权限必须正确设置,建议设为640。

echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs

cat /etc/passwd-ossfs

chmod 640 /etc/passwd-ossfs

挂载目录要为空才可以

ossfs my-bucket /data/www/html/nextcloud/data -ourl=oss-cn-qingdao-internal.aliyuncs.com -ouid=1001 -ogid=1001 -oumask=007 -o allow_other

ouid和ogid是Apache服务器的用户ID

用户ID查看

cat /etc/passwd

cd 到 owncloud 目录 ll 查看data目录用户 对应上面查询的结果

df -h 查看挂载

然后在安装nextcloud

 

自动挂载

cd /etc/init.d/

新建ossfs文件,写入信息

#! /bin/bash

#

# ossfs      Automount Aliyun OSS Bucket in the specified direcotry.

#

# chkconfig: 2345 90 10

# description: Activates/Deactivates ossfs configured to start at boot time.

 

ossfs my-bucket /data/www/html/nextcloud/data -ourl=oss-cn-qingdao-internal.aliyuncs.com -ouid=1001 -ogid=1001 -oumask=007 -o allow_other

保存退出

执行命令:chmod a+x /etc/init.d/ossfs

把新建立的ossfs脚本赋予可执行权限。

执行命令:chkconfig ossfs on

挂载完毕后 你就能看到

256TB的OSS弹性空间挂载进来了

安装完成后启动httpd并设置httpd服务器随系统启动而启动

CentOS7搭建LAMP,centos7lamp

阿里云CentOS7.3搭建 Apache+MySQL+PHP环境 参考   一、安装Apache 1.安装 yum -y install httpd 2.开启apache服务 systemctl start httpd.service 3.设置apache服务开机启动 systemctl enable httpd.service 4.验证apache服务是否安装成功 在本机浏览器中输入虚拟机的ip地址,CentOS7查看ip地址的方式为: ip addr (阿里云不需要用这种方式查看,外网ip已经在你主机列表那里给你写出来了的;) 这里是访问不成功的 (阿里云用外网访问,能成功,不需要做以下步骤) CentOS7用的是Firewall-cmd防火墙,让外网能访问到apache主目录,就需要做以下的操作: firewall-cmd --add-port=80/tcp --permanent firewall-cmd --reloa 注,此处如有报错:FirewallD is not running 启动服务器 systemctl start firewalld.service   然后再访问外网ip,如果看到apache默认的页面--有Testing 123...字样,便是成功安装了apache服务了; 如果阿里云无法访问连接 在管理实例添加安全组规则 澳门新濠3559 1
  二安装PHP .安装 yum -y install php 2.重启apache服务 systemctl restart httpd 测试是否安装成功 目录在www/html   vi /var/www/html/info.php   <?php  phpinfo(); ? 浏览器访问 ip地址/info.php 运行显示php服务器参数等
  三安装mysql   下载mysql wget  rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装 yum install mysql-community-server 系统会自动安装,安装完成重启mysql服务   service mysqld restart 会输出 Redirecting to /bin/systemctl restart  mysqld.service   直接输出mysql就能连接到服务器 澳门新濠3559 2

 

澳门新濠3559 3 添加用户密码 set password for 'root'@'localhost' = password('密码'); 提示成功 退出 quit 再次连接mysql就需要输入密码 澳门新濠3559 4  澳门新濠3559 5

 

四PHP和MYsql关联   yum search php 安装yum -y install php-mysql 五安装常用PHP模块   1.GD库,ldap,xml等 yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel 2.重启apache systemctl restart httpd.service 安装完成,再次运行info.php 澳门新濠3559 6 LAMP环境搭建完成  澳门新濠3559 7

 

远程连接服务器数据库 连接报错 ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' mysql没有开启远程访问   use mysql   mysql> update user set host='%' where user='root'; ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 忽略报错 mysql> flush privileges 从新连接OK     连接报错 2003 can't connect to MySQL server on '192.168.0.1'(10038). 原因是没有在firewall防火墙开放端口   firewall-cmd --add-port=3306/tcp --permanent 重载配置 firewall-cmd --reload 澳门新濠3559 8  澳门新濠3559 9

 

firewall常用命令   常用命令介绍   firewall-cmd --state ##查看防火墙状态,是否是running firewall-cmd --reload ##重新载入配置,比如添加规则之后,需要执行此命令 firewall-cmd --get-zones ##列出支持的zone firewall-cmd --get-services ##列出支持的服务,在列表中的服务是放行的 firewall-cmd --query-service ftp ##查看ftp服务是否支持,返回yes或者no firewall-cmd --add-service=ftp ##临时开放ftp服务 firewall-cmd --add-service=ftp --permanent ##永久开放ftp服务 firewall-cmd --remove-service=ftp --permanent ##永久移除ftp服务 firewall-cmd --add-port=80/tcp --permanent ##永久添加80端口 iptables -L -n ##查看规则,这个命令是和iptables的相同的 man firewall-cmd ##查看帮助    

阿里云CentOS7.3搭建Apache+MySQL+PHP环境参考 -y install httpd2.开...

五:重启apache

service httpd start

chkconfig httpd on

到这里就完成了,然后浏览器输入

有问题欢迎提

网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程,256tbnextcloud

2016年 网盘的日子不好过啊 一家家的over了 百度云也已经早早的限速了。隐私问题也经常曝光。

既然现在网盘这么不靠谱,那就自己搭建一个Nextcloud呗~~~ 他能上传 能下载(不废话)能分享 有一堆插件 关键人家开源

我自己已经在16年底自己搭建了一个在阿里云 这次就用虚拟机来演示搭建过程 保准小白也是能学会的

首先计算下价格 阿里云和腾讯云这两家在国内还是比较靠谱的 因为只是搭建一个网盘 配置嘛1G 1核妥妥的够 至于带宽 就比较坑爹了服务器都是看上传速度的 1Mbps就要20元/月 2Mbps就要40元/月 学生党,哪来这么多钱啊。但是但是可以按量收费嘛! 

这样就算100Mbps也是一个价0.8元/G 因为这个网盘我自己使用 所以嘛当然是按量收费来的划算啦反正一个月都用不上10G 比带宽收费划算多了。既然是网盘 当然要储存数据的硬盘了 阿里云的云硬盘实在是不划算 那就用OSS呗 256TB的容量 弹性收费 同地区的OSS和ECS走内网不收费,只收取容量费,1G也就 0.148/元/月,用多少收多少 至于挂载方法嘛 文章最后我会另外说明的。

这样算下来每个月也就40元 其余的就是按量收费,数据少的同学也就10元不到/月 算了一下自己家里搭建50元连电费都不够

然后安装phpmyadmin

一:安装Mysql

yum -y install mysql mysql-server mysql-devel

chkconfig mysqld on

service mysqld start

修改配置文件;进入httpd的配置文件

二:配置Mysql

2.1登录Mysql

mysql -u root -p

2.2创建数据库

mysql> create database 你的数据库名字 ;

mysql> show databases;    

2.3创建数据库账号

mysql> GRANT ALL ON 刚刚的数据库名字.* to '数据库用户名'@'localhost' IDENTIFIED BY '数据库密码';

mysql> FLUSH PRIVILEGES;

mysql> exit

首先去wordpress的中文站下载中文包http:/cn.wordpress.org

四:安装OwnCloud

sudo wget

 sudo unzip owncloud-9.1.5.zip -d /var/www/html

 cd /var/www/html/owncloud && sudo mkdir data

sudo chown -R apache:apache data && sudo chown -R apache:apache config && sudo chown -R apache:apache apps

ServerName test1.com

三.安装PHP

这里我们安装PHP7.0

3.1删除之前的PHP版本

yum remove php* php-common

3.2安装PHP对应的yum源

CentOS7.x:

 -Uvh

 -Uvh

CentOS 6.x:

 rpm -Uvh

3.3安装PHP

yum install php70w php70w-opcache

yum -y install php70w php70w-cli php70w-common php70w-gd php70w-mbstring php70w-mysql php70w-pdo php70w-xml

yum instal  wget

为了使一个ip可以打开多个网站需要修改文件配置

systemctl enable mariadb.service

编辑info.php 输入

yum install phpMyAdmin

安装完成后建一个测试文件测试一下

vi /etc/httpd/conf.d/phpMyAdmin.conf

重启服务器 打开浏览器输入

首先需要在建WordPress文件夹里,新建wp-config,php文件并把把安装向导界面的复制到wp-config.php文件保存然后点安装,用之前在phpmyadmin里建的用户设置就可以了.

进入

Wget 加下载链接

然后修改Hosts(如果在主机的浏览器打开,就改主机的hosts,如果在虚拟机浏览器就改虚拟机的)

firewall-cmd --reload

1.Centos7 Minimal版本系统安装后先输入用户名和密码登陆,如果安装时没有打开网卡设置则需要在终端下打开vim 设置

systemctl enable  httpa.service

cmdir /var/www/html/

firewall-cmd --permanent --zone=public --add-service=https

DocumentRoot  /var/www/test1.com

注意:test.com和test1.com可以自己随便写名字

2. 网络打开后,就开始装数据工具包了

把最后一行,ONBOOT=no  改为ONBOOT=yes然后重启网络服务

http://test.com/phpmyadmin

创建一个新用户

/etc/init.d/network restart

然后用root用户登录

ErrorLog  /var/log/httpd/test.come.error.log

cd /var/www/test.com

虚拟机ip     www.test1.com   test1.com

这样就可以打开连接这个网站了(注意虚拟机网络是否桥接)

直接从软件仓库下载

apachectl   restart

vi /etc/sysconfig/network-scripts/ifcfg-enp零s3

yum install epel-release

vi /etc/httpd/conf/httpd.conf

touch /var/www/html/index.html

ErrorLog  /var/log/httpd/test1.come.error.log

为httpd添加php环境支持

</VirtualHost>

vi /var/www/html/index.html

</VirtualHost *:80>

apachectl restart

yum install  php

Wordpress 系统安装

#       Require ip ::1     这些注释掉

然后打开浏览器输入虚拟机ip应该就可以看到welcome了

然后就可以在test.com后面得到一个WordPress文件夹

ServerAlias www.test.com

如果出现php环境信息就可以到下一步了

找到listen 80 改为0.0.0.0:80

先输入yum update升级所有包,改变软件设置和系统设置,系统版本内核都升级

</VirtualHost>

ServerName test.com

vim /etc/httpd/conf/httpd.conf

在下面加Require all

数据库安装,phpmuadmin和web平台

输入sudo -s 或  su -s 输入密码就可以进入root权限

systemctl start mariadb.service

就可以下载了

service httpd start

yum -yinstall mariadb-server mariadb

在文刚根目录下新建一个文件

</VirtualHost *:80>

加入     虚拟机ip     www.test.com    test.com

到文件最后输入

DocumentRoot  /var/www/test.com

在文件中写下welcome(随便写什么)然后重启httpd

Info.php

打开终端,进入root权限

firewall-cmd --permanent --zone=public --add-service=http

先下载wget

然后解压

澳门新濠3559,vi /etc/hosts

重启服务器在浏览器输入

3.Apache/httpd服务器安装

注释掉原来的部分配置文件并加一行

可以在虚拟机的/var/www/下建test.com和test1.com文件夹在文件夹后面建不同的测试文件,测试一下。

tar -xvf 加安装包文件名

2.设置root密码

就可以看到phpmyadmin 界面了

得到下载链接用wget直接下载

重启 httpd服务器

现在打开浏览器输入虚拟机的IP就可以看到默认网站了

同时可以做个测试

然后输入yum install net-tools

首先要下载epel仓库

执行命令  yum install httpd

mysql_secure_installation

3.下载phpmyadmin

1.安装数据库并配置开机自动启动服务

如果看不到,可能是防火墙没有打开就需要打开防火墙

#       Require ip 127.0.0.1

ServerAliaswww.test.com

在 /var/www/test.com里面建一个文件

编辑:服务器运维 本文来源:既然现在网盘这么不靠谱,然后浏览器输入

关键词:

  • 上一篇:没有了
  • 下一篇:没有了