liunx服务器搭建

一、liunx服务器搭建

1、首先你准备好搭建服务器的相关工具,例如:jdk,tomcat、mysql、redis等。

2、我这里是列举jdk1.8,tomcat8,mysql5.6,(我这里只用这三个,redis不怎么用所以我就不列举了)

3、与服务器连接的工具,我这这里是用的Xshell5,连接之后,便是切换到根目录下进行上传安装包,上传的工具有ftp工具,Xshell有自带,或者在操作界面输入rz便会弹出一个选择上传的文件窗口,如果没有的话说明你没有安装rz,安装rz命令:yum install lrzsz -y  然后检查一下是否安装上了,查看命令为:rpm -qa |grep lrzsz 即可。

4、上传后经解压得到文件夹,解压命令:tar -zxvf  文件名  。然后进行配置该文件命令在根目录下编写,配置jdk需要加的代码:vim /etc/profile  

看到该英文时,在该条语句下加上下面的代码:export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL ,此时你想进行编辑时,你得按i键进行插入,将光标移到你想插入的地方进行插入,插入后进行保存退出 ,先是按Esc ,然后shift+:,然后wq ,Enter即可,然后你的让该文件生效,输入该命令:source /etc/profile 

export JAVA_HOME=/usr/java/jdk1.8(该路径要根据你自己解压的路径一样不能是不行的)
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar 
export PATH JAVA_HOME CLASSPATH

上面的操作完成后,你java -version 看看,如果可以,那你的jdk环境便搭建好了

5、tomcat的配置安装,我这里的推荐用解压版,因为解压便可以用,无需安装麻烦而且步骤贼多,所以推荐用解压版。解压跟其解压jdk一个样,在这里一点是你的去修改你的tomcat的配置文件,如果你想在ip后不加端口的话。进入tomcat的路径的conf里有一个server.xml文件,找修改端口的地方修改8080改为80端口即可,(在这有点推荐在同端口的同标签后再上URIEconding="UTF-8"这样是为了防止乱码现象,以防以后做修改,所以。。。这仅是我个人认为,随便你们自己,还有一个问题就是tomcat-users.xml这个文件在最底端加上 用户名和密码根据你个人的意愿去修改,这是我个人认为。)弄完后。紧跟着也就是关键的时刻,在这个地方我掉进过N次坑,老是不成功,如果你安装的liunx系统7.0以上的话,也就是centOS7.0以上的话,你得把你的firewall防火墙关掉,甚至禁止开机启动。命令如下:systemctl stop firewalld.service停止firewall的防火墙 systemctl disable firewalld.service禁止firewall开机启动,然后进行重启防火墙service iptables restart, 到iptables防火墙,因为我用的就是iptables防火墙,如果没有iptables你得先安装iptables防火墙,安装命令yum install iptables -y或者yum install iptables-services  ,然后进行配置iptables防火墙编辑命令vim /etc/sysconfig/iptables 其他的就不需再说吧。这里是原本就带有开放的一个22端口,你只需要把22端口的那行代码进行拷贝一份然后把22修改为你想开放的端口即可,你想开放多少就多少,我开放想对应的,比如80、6379、8080等一些端口,添加后保存退出即可。然后你在外网进行访问以下tomcat看看能否访问到tomcat的主页。如果你不能访问,你得去你购买相对应的服务器的网站进行开放对应的端口便可以访问到。:需要重启你的tomcat服务器

6、mysql的安装,在这里我是在线下载安装,步骤如下:a、$:wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm  b、 $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm c、$ sudo yum install mysql-server d、 $ mysql -u root 在这里重置密码可能会出现错误,错误如下:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket       ‘/var/lib/mysql/mysql.sock‘ 原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:$ sudo chown -R root:root /var/lib/mysql    然后在重启mysql服务:$ service mysqld restart 

登录重置密码:$ mysql -u root  
mysql > use mysql;
mysql > update user set password=password('密码') where user='root';     

重置完密码之后,开启远程访问:  mysql> grant all privileges on *.* to  root@'%' identified by '密码';    然后你在本地mysql进行连接看看,是否可以连接,不能连接存在的原因有两个一个是服务器上的端口是否开放,在一个是云上的端口是否开放。可以的话那就ok啦。这就一个完整的liunx搭建服务器的步骤。

二、windows服务器搭建

1、跟你开发环境一样弄,最主要的是端口的开放。

2、端口的开放是,控制面板--》防火墙----》左边的高级设置----》单击入站规则---》新建入站规则---》选择端口------》在特定端口写上你想开放的端口号----》允许连接-----》默认直接下一步---》取一个你刚才相对应的端口名字以便认识即可。

3、在你的云上面进行操作,也就是在控制台找到你的安全组(我这里是以腾讯云为主)添加你想要的端口号便可。

4、在你的本地是上在已配置好的环境下启动你tomcat即可。在浏览器进行访问tomcat首页便可

以上的文档仅供参考,不懂可以问我,联系方式[email protected]


你可能感兴趣的:(服务器)