Linux服务器配置(详细版)
本来就很麻烦,如果错了一个很有可能从新再来,非常麻烦所以要细心
Linux命令
1.进入文件夹 cd 文件夹名称
2.复制文件夹
cp 文件名 指定目录 copy文件到指定目录 例如 cp 文件名称 文件路径/var/www 例子 cp /root/gqxnb/gqx /var/www
3.查看文件夹目录
lsattr [-adRvV] [文件或目录...]选项介绍: ls也可以
4.复制 cp
5. 文件移动命令mv
6. 文件删除命令rm
7.重命名文件和文件夹
linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.
mv 修改前文件名 修改后文件名,按回车。
1.安装apache
yum install httpd
输入y
显示 complete!说明安装成功
2.安装apache 服务管理
systemctl start httpd
完成了之后我们来访问以下我们的ip,就会出现下面图片的页面有Testing 123,证明已经安装成功了
3.安装epel-release
yum -y install epel-release
4.安装PHP
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
5.查看扩展名指令:yum search php70w
安装扩展包
获取成功后我们可通过下面的指令来查看php的扩展名称,可以按照自己的要求安装
注意我们的扩展包在这里进行安装
这里面就是我们的扩展名,查看到扩展名称后可以选择自己的要求安装
注意这一步非常的重要,之前没有扩展包,导致我重新配置服务器,所以这一点一定要注意。
指令也是一样的,yum install {写扩展名}。,扩展名就是我们上面查找出来的扩展名。
这里面我用了这几个,有需要别的可在进行增加
6.安装指令:yum install php70w php70w-fpm php70w-cli php70w-common php70w-devel php70w-gd php70w-pdo php70w-mysql php70w-mbstring php70w-bcmath
安装的时候有两次要输入Y回车,才会继续安装的,输入就好了
7.安装成功了,我来查看以下是否安装成功了,指令:php -v
以下是一些操作指令:
Systemctl start php-fpm.service 启动
Systemctl Stop php-fpm.service 停止
Systemctl Restart php-fpm.service 重启
Systemctl reload php-fpm.service 重启修改配置
8.安装过之后不要急着去弄mysql,我们打开phpinfo.php文件,在网页中打开。看看有没有你所需要的扩展名。
打开方法,我们没有动服务器中的文件,还没有进行配置更改呢,所以我们在/var/www/html/中新建一个PHP文件,文件内容就为 <?php phpinfo(); ?> 就一个函数,他有可能不可以用。那么就是没有开启777权限;
9.然后在网页中写自己ip地址,然后后面跟一个index.php文件路径
这是本地的和服务器一样,只不过url地址不一样。我们然后快速搜索ctrl+f然后进行搜索你想要的扩展名字,有的话就说明已经配置好了。没有那么就是没有配置好。
没有配置好那么在安装扩展包(本人一次安装好的,不知道再次安装可以不可以没有测试过,应该是可以的)。
10.安装Mysql配置
先去官网下载MySQL官方的Yum Repository的命令
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
11.使用上面的命令直接安装Yum Repository
yum -y install mysql57-community-release-el7-10.noarch.rpm
12.安装mysql服务器
yum -y install mysql-community-server
13.启动mysql
systemctl start mysqld.service
14.查看mysql运行状态
systemctl status mysqld.service
有的可能是绿的。
15.找出root密码
grep "password" /var/log/mysqld.log
16.登陆mysql的命令
mysql -uroot -p
注意这里要进入mysql才可以,执行这个修改密码修改参数的命令。如果进不去很有可能就是我们的命令不正确,
手打一次mysql空格-uroot空格-p(注意这个空格不是文字是空格键不要理解错)
17.用命令修改参数的值
set global validate_password_policy=0;
18.继续用命令修改密码的长度
set global validate_password_length=1;
19再次执行修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
这个是在mysql>后面输入的
20.授权其他机器登陆
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;FLUSH PRIVILEGES
也是在mysql>后面输入的
21.重启mysql服务
service mysqld restart
以上我们服务器配置完毕
我们现在就要配置我们的文件了,
首先下载一个这样的软件。
首先进入它的配置文件
打开它(右键编辑)
所要更改的内容
这是我们的默认文件我们进行更改一下,之前是var/www我们换一个地方。
本文件的最后几行进行更改,应该这两个地方时间长了忘了。但是你可以对比出来的。和你的文件进行对比。
新建一个文件夹,因为我们的配置文件改变了位置,都要放在site文件夹中
这就是我们的项目的配置文件。
内容为以下
<VirtualHost *:80>
DocumentRoot "/home/www/项目名字"
ServerName www.likeball.top
ServerAlias www.likeball.top
<Directory "/home/www/项目名字">
Options +Includes -Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
www.likeball.top为我们的网站域名。
一个项目一个conf文件。
以上配置完毕
下面就是服务器中的安全组
登录账号进入
安全组
点击安全组配置,也可以加入安全组,我是直接在安全组配置中增加了几个,应该都一样
点击配置规则
点击增加安全组规则
比如开启465端口
没了结束,本来就很麻烦,如果错了一个很有可能从新再来,非常麻烦所以要细心。
写的很辛苦,有的地方本人不是很确定但是都是一些小问题,哈哈哈,我也是小白希望大佬给点建议和反馈哈哈哈哈················
上一篇: 使用Spring Cloud Config配置服务器控制配置
下一篇: 二维DCT变换的实现