>  기사  >  백엔드 개발  >  nginx 설치 시작하기

nginx 설치 시작하기

WBOY
WBOY원래의
2016-08-08 09:20:261024검색

저는 사실 매번 두 가지 질문으로 고민합니다.

  1. 이 기사가 원본으로 간주됩니까?
  2. 이것도 튜토리얼로 간주되나요?

독창성, 재인쇄, 번역이라는 세 가지 옵션만 있습니다. 저는 블로그를 노트로만 작성합니다.

먼저 환경에 대해 이야기하겠습니다. Alibaba Cloud centos6.5

앞서 겪었던 문제에 대해 이야기하겠습니다.

1. xshell을 사용하여 로그인할 때 항상 다음과 같은 오류가 발생했습니다. 사용에는 영향이 없지만 불편해 보입니다.

온라인에서 많은 이야기가 나왔지만 /etc/profile을 직접 편집하고 다음을 삽입하면 작동하지 않습니다. "

다시 로그인하시면 사라집니다.

2 mariadb 설치

1. 공식 홈페이지.gz 파일, mariadb-10.0.20-linux-x86_64.tar.gz

2. centos에 rzsz 명령을 설치하고 다운로드한 설치 패키지를 설치한 후 다음 명령 :

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

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

# 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 目录的用户及用户组归属。

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

mysql

# chmod +x -Rf /usr/local mysql 디렉토리의 사용자 및 사용자 그룹 소유권을 설정합니다.

/mysql    赐予可执行权限 <p>참고: 여기에서 mysql을 변경하지 말고 mysql을 사용하세요. 구성 파일에서는 이 문제가 수정되어 있으므로 수정되면 구성 파일도 변경해야 합니다. 수정하는 것이 더 번거로우므로 여기에서는 mysql을 사용하십시오. <code># 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服务程序 到系统 目录

<code># chkconfig  mysql  초기화 오류: 치명적인 오류 해결책: http://blog.haohtml.com/archives/9674on添加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

나머지 3개도 같은 방법으로 설치하고, 설치 로그 출력을 볼 수 있습니다.

기본 설치 디렉터리는 /usr/local/입니다. nginx

설치 후 바로 nginx 시작: /usr/local/nginx/sbin/nginx<br> 내 서버에 tomcat이 배포되었고 tomcat에 포트 80이 할당되어 있으므로 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으로 문의하세요.