Nginx
Linux Install Nginx
在安装 Nginx 之前,需要准备以下环境
# C++编译器
yum install gcc-c++
yum install -y openssl openssl-devel
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
Nginx 安装
https://nginx.org/download 这里是所有的 nginx版本集合
# 下载 Nginx
wget https://nginx.org/download/nginx-1.9.9.tar.gz
# 解压
tar -xvf nginx-1.9.9.tar.gz
cd nginx-1.9.9
# 释放配置
./configure
ing...
-------------------------------------- succeed -------------------------------------
到了这里需要编译安装了
make
make install
特别注意:执行 make 过程中出现的错误
cc1:所有的警告都被当作是错误
我们可以忽略这些警告
# 在 nginx 目录下
cd objs
vi Makefile
将 -Werror 删除 保存
在这里还需要修改一个文件,在 nginx 目录下
cd src/os/unix
vi ngx_user.c
将 cd.current_salt[0] = ~salt[0]; 注释掉后保存
在 nginx 执行
make
make install
# make 过程中会有一些警告,但已经被忽略掉了
make install
最后可以进行测试 nginx 了
# 查看 nginx 目录
whereis nginx
# 进入
cd /usr/local/nginx
Nginx 命令执行需要在 sbin 目录下执行
cd ./sbin
ls -a
./nginx -t 测试
./nginx 启动
ps -ef | grep nginx 检查是否启动成功
如图所示表示启动成功
然后在浏览器 能过服务器的外网 xxx.xxx.xxx.5 || xxx.xxx.xxx.5:80
如图所示已经访问成功。
注意事项
· 服务器安全组是否配置正确?
· 服务器防火墙是否关闭
有关于服务器购买及其它请查阅 基于exporess搭建node服务及部署,可能有你想要的。
MongoDB
Linux Install MongoDB
安装前我们需要安装各个 Linux 平台依赖包。
yum install libcurl openssl
下载好之后解压,进行环境变量配置。
# 将解压包拷贝到指定目录
mv mongodb /usr/local/mongodb-5.0.5
创建数据库目录
# 不手动创建的话,默认情况下会自动创建
sudo mkdir /usr/local/mongodb-5.0.5/data
sudo mkdir /usr/local/mongodb-5.0.5/logs
cd /usr/local/mongodb-5.0.5
touch mongodb.log
mongodb 配置内容
# mongodb.conf
cd /etc
# 创建文件
touch mongodb.conf
vi mongodb.conf
# 指定数据库路径
dbpath=/usr/local/mongodb-5.0.5/data
# 指定MongoDB日志文件
logpath=/usr/local/mongodb-5.0.5/logs/mongodb.log
# 使用追加的方式写日志
logappend=true
# 端口号
port=27017
:wq # 退出保存
配置全局变量
vi /etc/profile
export MONGODB_HOME=/usr/local/mongodb-5.0.5
export PATH=$MONGODB_HOME/bin:$PATH
:wq # 退出保存
source /etc/profile # 编辑完成后,重载 Profile 文件
启动 MongoDB
# 上面配置了环境变量,所以不需要去MongoDB bin 目录下启动项目了
mongod -f /etc/mongodb.conf
# 查看是否启动成功
ps -ef | grep mongod
然后就可以通过 IP:27017 访问了,浏览返回内容。
It looks like you are trying to access MongoDB over HTTP on the native driver port.
如果访问失败请检查,安全组规则有没有配置 27017 端口
欢迎大家多交流...