Home >Backend Development >PHP Tutorial >Getting started with nginx installation

Getting started with nginx installation

WBOY
WBOYOriginal
2016-08-08 09:20:261045browse

I actually struggle with two questions every time:

  1. Is this article considered original?
  2. Is this a tutorial?

It’s helpless. There are only three options: originality, reprinting and translation. Tutorials don’t actually count. I only write blogs as notes, nothing more.

Let me talk about my environment first: centos6.5 of Alibaba Cloud

Let me talk about the problems encountered before:

1. I always encountered the following error when logging in using xshell. , although it does not affect the use, but it looks uncomfortable, please solve it:

A lot has been said online, but none of them work. Edit /etc/profile directly, insert: export LC_ALL="en_US.UTF -8"

Log in again and it will disappear.

2 Install mariadb

1. Download the .tar.gz file from the official website, mariadb-10.0.20-linux-x86_64.tar.gz

2. Install on centos rzsz command, install the downloaded installation package, and then use the following command:

# 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 mysql Add mysql user and belong to mysql group

# chown mysql:mysql -Rf /usr/

local

/mysql<span><span><span><u> Set the user and user group ownership of the mysql directory. </u></span></span></span> Note: Don’t change the mysql here, just use mysql, because this is fixed in the configuration file. If it is modified, the configuration file must also be modified, which is more troublesome, so Just use mysql.

<span></span># chmod +x -Rf /usr/

local

/mysql Grant executable permission# cp /usr/

local

/mysql/support-files/my-medium.cnf /etc/my.cnf Copy the default mysql configuration file to the /etc directory # /usr/

local

/mysql/scripts/mysql_install_db --user=mysql Initializing the database Initialization error: FATAL ERROR solution: http://blog.haohtml.com/archives/9674

<span></span># cp /usr/

local

/mysql/support-files /mysql.server /etc/init.d/mysql Copy the mysql service program to the system directory # chkconfig mysql

on

Add mysql Go to the system service and set it to start at boot# service mysql start Start mysql

#vim /etc/profile Edit profile and add the executable path of mysql to the system PATH

export PATH=/usr/

local

/mysql/bin:$PATH#source /etc/profile Make PATH effective.

#mysqladmin -u root

password

'yourrootpassword' Set root account and password#mysql -uroot -p Use root user to log in to mysql

[none]&g t;use mysql Switch to mysql database.

[mysql]>

select

user,host,password from user; --View system permissions [mysql]>

drop

user''@'localhost'; --Delete unsafe accounts[mysql]>

drop

userroot @' ::1';[mysql]>

drop

user root@127.0.0.1;[mysql]>

select

user,host, password from user; --Check the system permissions again to ensure that all unsafe accounts have been deleted.

<br>Start installing nginx below

nginx depends on openssl (module needed for ssl), zlib (gzip module), pcre (module needed to rewrite url)

conf/nginx.conf openssl-fips-2.0.9.tar.gz installation

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

cd openssl-fips-2.0.9/

./config

make && make install

Install the other three in the same way, You can see the log output of the installation. It should be installed in the /usr/local directory. The default installation directory is: /usr/local/nginx. :/usr/local/nginx/sbin/nginx

Because tomcat has been deployed on my server, and port 80 has been assigned to tomcat, so modify the nginx port

cd /usr/ local/nginx/conf/
vi nginx.confserver { 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>

?

Copyright Statement: This article This is an original article by the blogger and may not be reproduced without the blogger's permission.

The above introduces the installation of getting started with nginx, including the relevant content. I hope it will be helpful to friends who are interested in PHP tutorials.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn