linux : 新服务器部署项目要做的事

环境:阿里云服务器两台,一台web,一台db,系统centos7。

用户用外网访问web server ,web server 再去访问db server。

1 阿里云控制台进入系统
2 SSH进入系统
3 创建一个新用户
4 把新用户放进wheel组
5 挂载硬盘(如果没有买云数据盘,可忽略)
6 yum 装软件

yum -y install httpd httpd-devel mod_ssl openssl mariadb mariadb-server php php-devel php-gd  php-mysql php-mcrypt mysql-devel lrzsz iptables iptables-server redis php-redis

7 db服务器 mysql配置

8 web服务器 建立软链接,把数据尽量放在数据盘上(如果没有买云数据盘,可忽略)
9 web服务器 安装iptables并配置
10 web服务器 阿里云安全组配置
11 mysql 访问限制:只能用内网访问
12 web服务器 httpd 配置:虚拟主机
13 禁止root远程ssh登录
14 修改SSH端口
15 web服务器 phpmyadmin 安装配置 4.1.14
16 web服务器 修改/etc/php.ini (一般需要修改时区)

原文地址:https://www.cnblogs.com/foxcharon/p/9397646.html

时间: 2024-08-07 07:22:51

linux : 新服务器部署项目要做的事的相关文章

新服务器部署sqlserver之前的准备

当你有一个新的服务器需要部署的时候,如果没有部署过的经验很可能会走很多误区,并且给以后的维护工作加大难度,我在这就把我部署服务器的一些经验跟大家分享一下. 1.登陆服务器以后先将物理盘按照64k为分配单元格式化一下. 因为sqlserver的数据是按页存储的,一个页是8k,8个页正好是一个区也就是64k,这个大家都懂的(我承认我没有测试过实际的效果这么做到底有没有用). 2.修改服务器名. 最好将机器名修改成一看机器名就知道是哪个业务,在哪个机房,哪台机器.尽量不要用默认的,这个对以后用ssms

阿里云配置服务器部署项目

最近双11来了,作为程序员,终于买了个阿里云ecs服务器,主要便宜. 对于一个前端开发人来说服务器,项目部署好像搭不上边,但是对于爱好者,可以了解一下.刚刚买完不知道怎么搭建.官方给的解释太繁琐,不知道有没有小伙伴跟我一样的感受. 好了话不多说,直接开挂,看截图. 1.这是刚刚购买的状态. 2.这部很关键 要不直接失败.找到安全规则,其他默认的不要改,直接点击右上方,添加安全组规则,填写一个协议,端口范围为了保守填写一个80,授权对象0.0.0.0/0就好.点击保存.这一步配置完成. 3.然后去

linux 轻量级服务器 部署jdk+tomcat+mysql环境

网站后端开完发了,但总归要部署上去的啊,作为一个对服务器一窍不通的小白开始,大概用了一整个下午,不过最后终于成功了.之间走过不少坑,希望能自己做个教程,可以帮助那些系统为l阿里云Linux的学生党们: 我的系统是CentOS,要部署的环境是 tomca8.5+jdk1.8+MYSQL:自己的环境自己确定,下载相应的tomcat,jdk包.mysql直接在linux上下载即可. ok,闲话少叙: 条件: 自己买了一台学生机, putty(用于远程控制服务器,也可以在阿里云网页上直接控制) file

linux SVN服务器部署——Subversion及web控制台Submin部署

一,服务端环境:centos6.6_x86_64 服务端subversion安装 1,安装SVN # yum install subversion -y 2,查看安装版本 # svnserver --version 3,配置SVN 1) 建立根目录 # mkdir -p /data/svn 2) 建立资源仓库 # svnadmin create /data/svn/repos # chown svn:svn /data/svn -R # ls /data/svn/repos/ conf db f

linux新服务器分区挂载

新买一台服务器,需要自己手动对硬盘进行分区挂载:(这是centos下,其他版本应该也类似) 1.查看没有分区的硬盘:fdisk  -l  由图上信息可知,该服务器由三块硬盘 vda.vdb.vdc,其中vda和vdb都已经分了一个分区,vdc还未分区. 2.进行分区,根据自己具体的未分区硬盘进行,下面以/dev/vdb为例进行分区(比如我要将这块硬盘分为两个区,一个区为32G用作swap缓冲,另外一个区为剩下所有空间,用于存数据) #输入下面命令进去分区fdisk /dev/vdb 第一分区:

Linux环境下部署项目时的步骤和一些要注意的点

SQL的导出和导入 sql的导出 首先选中要导出的数据库 然后点击左下角的administration选项,进入导出界面. 点击Data Export 然后勾选图中的几个选项即可导出一个sql,如果需要多张表的单独sql需要勾选上面的Dump Project Folder. sql的导入 我这里用的是Xshell来进行远程连接数据库 一定要先关闭防火墙再进行连接,不然会无限报错!!!! 一定要先关闭防火墙再进行连接,不然会无限报错!!!! 一定要先关闭防火墙再进行连接,不然会无限报错!!!! 连

eclipse部署项目要做的工作及配置

配置tomcat 配置jdk 建工程 导jar包 这里以配置Tomcat 6.0为例子,打开Eclipse 2 选择Server下面的Runtime Environments: 3 点击右边的"Add"按钮,进"New Server Runtime Environment"对话框,选择我们要配置的Tomcat版本,这里选用了Tomcat v6.0,注意要与你下载的版本一致. 4 Next后进入下图: 5 在Tomcat installation directory右

服务器部署项目出现问题:Unsupported major.minor version 52.0

问题描述: 编写一个web 前置服务,使用ant编译项目,将项目部署到服务器上,启动时报此错误:Unsupported major.minor version 52.0 网上给出错误原因是服务器安装的java版本低于项目开发编译使用的java版本. 但是选择与服务器同样版本或者低于服务器版本编译项目,依旧出现此问题.经分析 ant 是使用javac 进行项目编译,没有明确配置使用哪个javac 进行编译, 默认使用环境变量设置的java 版本进行编译. 解决办法: 在build.xml 中配置j

linux系统中部署项目,验证码不能正常显示,而windows下面的tomcat下运行,验证码能正常显示,之解决办法

linux下验证码功能不能正常显示 步骤方法:1.修改${TOMCAT_HOME}/bin/catalina.sh (windows修改catalina.bat).2.查找到-Djava.io.tmpdir="$CATALINA_TMPDIR"这行,3.并在这一行下加入:-Djava.awt.headless=true \,一共需要在修改文件里面添加7次,4.修改好"保存"再重启tomcat后网页的验证码就可以正确显示了. 原文地址:https://www.cnbl