Ubuntu Setup Web Server

Add new user

Reference

https://www.digitalocean.com/community/tutorials/how-to-add-and-delete-users-on-an-ubuntu-14-04-vps

Add new user

adduser username

Grant a user sudo privileges

visudo

Search for the line looks like

root    ALL=(ALL:ALL) ALL

and add new line under this line

newuser ALL=(ALL:ALL) ALL

Install Apache

sudo apt-get update
sudo apt-get install apache2

The webserver document root is /var/www/html, change the owner of this dir and grant write permission to the group

sudo chown -R www-data:www-data /var/www/html
sudo chmod -vR g+w /var/www/html

Add new user to a group

sudo usermod -a -G www-data username

Install MySQL

sudo apt-get install mysql-server php5-mysql

After installation, we need to run some additional commands to get our MySQL environment set up securely.

sudo mysql_install_db
sudo mysql_secure_installation

Install PHP

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

List installed php modules

apt-cache search php5-

Enable rewrite module

sudo a2enmod rewrite
service apache2 restart

Other tools to install

Install curl

sudo apt-get install curl

Install php curl

sudo apt-get install php5-curl

Install git

sudo apt-get install git

Install composer

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Import existing database

Create new database, in mysql command line

mysql>CREATE DATABASE IF NOT EXISTS `databasename` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Import existing database

mysql -u root -ppassword databasename < filename.sql

To allow local/remote connect to database, modify my.conf and change the line

bind-address = 0.0.0.0

then restart mysql

sudo service mysql restart

Create new user and grant all privilieges on a database. In mysql command line

mysql> CREATE USER ‘username’@'localhost' IDENTIFIED BY ‘password’;
mysql> CREATE USER 'username'@'%' IDENTIFIED BY ‘password’;
mysql> GRANT ALL ON dbname.* TO ‘username’@'localhost';
mysql> GRANT ALL ON dbname.* TO 'username'@'%';

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu上安装 RabbitMQ Server 的步骤如下: 1. 打开终端,使用以下命令进行更新: ``` sudo apt-get update ``` 2. 安装 RabbitMQ Server: ``` sudo apt-get install rabbitmq-server ``` 3. 确认 RabbitMQ Server 是否已经安装成功: ``` sudo systemctl status rabbitmq-server ``` 如果 RabbitMQ Server 成功安装并正在运行,你应该能够看到类似下面的输出: ``` ● rabbitmq-server.service - RabbitMQ Messaging Server Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2022-01-21 11:16:28 CST; 1min 25s ago Main PID: 12947 (beam.smp) Tasks: 160 (limit: 4915) Memory: 165.1M CGroup: /system.slice/rabbitmq-server.service ├─12947 /usr/lib/erlang/erts-10.3.5.9/bin/beam.smp -W w -A 64 -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmcs 30 -P 1048576 -t 5000000 -stbt db -zdbbl 32000 -K true -- -root /usr/lib/erlang -progname erl -- -home /var/lib/rabbitmq -- -pa /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.14/plugins -noshell -noinput -s rabbit start -sasl errlog_type error -kernel error_logger '{file,"/var/log/rabbitmq/rabbit@ubuntu.log"}' -sasl sasl_error_logger '{file,"/var/log/rabbitmq/rabbit@ubuntu-sasl.log"}' -rabbit metric_collectors '[{name,<<"rabbitmq_federation">>},{name,<<"rabbitmq_management">>},{name,<<"rabbitmq_management_agent">>},{name,<<"rabbitmq_prometheus">>},{name,<<"rabbitmq_web_dispatch">>}] ├─13025 /usr/lib/erlang/erts-10.3.5.9/bin/epmd -daemon ├─13171 erl_child_setup 65536 ├─13208 inet_gethost 4 └─13209 inet_gethost 4 ``` 现在你已经成功安装了 RabbitMQ Server。你可以使用 `sudo rabbitmqctl` 命令来管理 RabbitMQ Server
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值