linux 服务器初装1

拿到一台linux 服务器你会想做什么,我这边是一台ubantu 14.04 的机器

1.Nginx

nginx 是一个很强大的高性能Web和反向代理服务器,它具有很多非常优越的特性:

终端内输入:sudo apt-get install nginx

linux 服务器初装1_第1张图片
7ABF5D32-DF3C-498F-89C8-482F9D904CBE.png

介绍一些简单nginx 相关的命令
sudo nginx -t 查看nginx 是否运行状态正常
sudo nginx -s reload|reopen|stop|quit #重新加载配置|重启|停止|退出 nginx

打开本地的浏览器输入localhost 可以看到 welcome to nginx 说明nginx 已经正常运行了。

2 数据库
我这边介绍的是mysql
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。

终端内输入:sudo apt-get install mysql-server

linux 服务器初装1_第2张图片
7E30C627-3AA5-4673-82C3-4D83556D1B27.png

终端命令:mysql -u 帐号 -p密码 便可以在终端访问mysql

3 phpmyadmin
phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具
可以说phpmyadmin 是mysql 的辅助神器,
安装命令:sudo apt-get install phpmyadmin

linux 服务器初装1_第3张图片
25C10630-A03D-4820-A852-BA8816525F6A.png

安装好,我们去nginx 的 site-enable 写一份配置,让我们可以通过nginx 来访问phpmyadmin

终端命令:sudo vim /etc/nginx/sites-enabled/phpmyadmin
新建一份phpmyadmin 的配置文件 然后来看看配置文件大概写了什么

server {
        listen   80;
        server_name  pma.baojia.com;
        root   /usr/share/phpmyadmin;
        error_log  /tmp/phpmyadmin.error.log;

        error_page  404 /404.html;

        location / {
                try_files $uri $uri/ /index.html;
                index  index.html index.htm index.php;
        }

        location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
                access_log        off;
                expires           30d;
        }

        location ~ \.php(.*)$  {
                try_files $uri =404;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_index index.php;
                include /etc/nginx/fastcgi_params;
        }
}

简单解析一下这份文件

root /usr/share/phpmyadmin 是phpmyadmin 的安装目录
server_name pma.baojia.com 是我们可以通过这个域名去访问到phpmyadmin 的index页面,如果你这个域名dns 没有解析,记得写一下hosts
error_log /tmp/phpmyadmin.error.log; 可以这个路径看到在访问phpmyadmin nginx 有出现什么错误

下面的部分可以照常复制

好接下来,我们重启一下nginx ,(记得绑定一下host,如果dns不能解析这个pma.baojia.com 的时候)

就可以看到:


linux 服务器初装1_第4张图片
79E1066E-F16E-4CEF-BFB0-43648FAC9BE4.png

好装逼成功,接下来的一章会写关于python 环境,进程管理的工具,代码仓库的安装

你可能感兴趣的:(linux 服务器初装1)