首页  >  文章  >  后端开发  >  nginx入门之安装

nginx入门之安装

WBOY
WBOY原创
2016-08-08 09:20:26990浏览

每次其实纠结两个问题:

  1. 这篇文章算不算原创?
  2. 这个算不算教程?

无奈,只有原创、转载和翻译三个选项,教程其实也不算,我写博客只是作为一个笔记,仅此而已。

先说一下我的环境:阿里云的centos6.5

在此把前面遇到的问题一起说一下:

1,前面总是遇到使用xshell登录进去出现如下错误,虽然不影响使用,但是看着不爽,解决一下:

网上说了很多,但是都无效,直接编辑 /etc/profile, 插入:export LC_ALL="en_US.UTF-8"

重新登录就没有了。

2 安装mariadb

1、从官网下载.tar.gz文件,mariadb-10.0.20-linux-x86_64.tar.gz

2、在centos上安装rzsz命令,将下载下来的安装包安装上去,然后使用如下命令:

# tar zxvf  <span>mariadb-10.0.20-linux-x86_64.tar.gz</span>   

# mv <span>mariadb-10.0.20-linux-x86_64.tar.gz</span> /usr/local/mysql

# groupadd mysql                     增加 mysql 属组

# useradd -g mysql mysql     增加 mysql 用户 并归于mysql 属组

# chown mysql:mysql -Rf  /usr/local/<span><span><span><u>mysql</u></span></span></span>     设置 mysql 目录的用户及用户组归属。

    <span>注意:这边的mysql就不要再变了,就是用mysql就好了,因为在起配置文件中,这个是固定的,如果修改,则配置文件也要修改,比较麻烦,故此处就为mysql就好了。</span>

# chmod +x -Rf /usr/local/mysql    赐予可执行权限

# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf     复制默认mysql配置 文件到/etc 目录 

# /usr/local/mysql/scripts/mysql_install_db --user=mysql   初始化数据 库

   <span> 初始化报错:FATAL ERROR的解决办法:http://blog.haohtml.com/archives/9674</span>

# cp  /usr/local/mysql/support-files/mysql.server    /etc/init.d/mysql   复制mysql服务程序 到系统 目录

# chkconfig  mysql on   添加mysql 至系统服务并设置为开机启动

# service  mysql  start  启动mysql

#vim /etc/profile   编辑profile,将mysql的可执行路径加入系统PATH

export PATH=/usr/local/mysql/bin:$PATH

#source /etc/profile  使PATH生效。

#mysqladmin -u root password 'yourrootpassword' 设定root账号及密码

#mysql -uroot -p  使用root用户登录mysql

[none]>use mysql  切换至mysql数据库。

[mysql]>select user,host,password from user--查看系统权限

[mysql]>drop user ''@'localhost'--删除不安全的账户

[mysql]>drop user root@'::1';

[mysql]>drop user root@127.0.0.1;

[mysql]>select user,host,password from user--再次查看系统权限,确保不安全的账户均被删除。

<br>

下面开始安装nginx

nginx依赖openssl(ssl需要用到的模块)、zlib(gzip模块)、pcre(重写url需要用到的模块)<br>

conf/nginx.conf openssl-fips-2.0.9.tar.gz安装

tar -zxvf openssl-fips-2.0.5.tar.gz

cd openssl-fips-2.0.9/

./config

make && make install

以同样的方式安装其他三个,可以看到安装的log输出,应该是安装到/usr/local目录下的

安装默认目录是:/usr/local/nginx

安装完之后直接启动nginx:/usr/local/nginx/sbin/nginx<br>因为我的服务器上已经部署了tomcat,而且80端口已经分配给tomcat了,所以修改nginx的端口cd /usr/local/nginx/conf/vi nginx.conf

server { listen 80; server_name localhost; …… }<prept serif new roman sc yahei font-size:14px letter-spacing:1px line-height:22px>端口改为8000即可。<prept serif new roman sc yahei font-size:14px letter-spacing:1px line-height:22px><prept serif new roman sc yahei font-size:14px letter-spacing:1px line-height:22px>如何判断nginx安装成功?<prept serif new roman sc yahei font-size:14px letter-spacing:1px line-height:22px><spanmicrosoft yahei font-size:12.5px letter-spacing:0.5px line-height:22.5px white-space:pre>/usr/local/nginx/sbin/nginx 启动nginx<pre class="brush:php;toolbar:false"><span><span>访问 机器ip的8000端口,如:http://120.24.176.190:8000/</span></span>

?

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了nginx入门之安装,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn