[Linux] deepin 과 nginx
Linux Deepin 은 DEB 패키지 관 리 를 바탕 으로 하 는 독립 적 인 운영 체제 로 Ubuntu 와(다음 버 전 은 debian 기반 개발) 의 파생 판 은 테마 만 바 꾸 고 ISO 프 리 셋 을 조정 하 는 패키지 만 다 릅 니 다. Linux Deepin 은 데 비 안 / 우 분투 창 고 를 대량으로 흡수 하 는 패키지 외 에 더 큰 Deepin 소프트웨어 창 고 를 구축 하 였 습 니 다. Linux Deepin 의 소프트웨어 창 고 는 데 비 안 / 우 분투 패키지 뿐만 아니 라 깊이 있 는 오리지널 소프트웨어 와 제3자 도 많이 포함 되 어 있 습 니 다.양질 의 소프트웨어, apt - get / dpkg 패키지 관리 방식 을 사용 합 니 다.
deepin 설치 도구 apt
deepin 패키지 관리자 의 검색 과 설 치 는 각각 두 명령 입 니 다. 검색 명령 은 apt - cache search xxx 이 고 설치 명령 은 apt - get install xxx 입 니 다.
#
apt-cache search atool
#
sudo apt-get install atool
centos 에 서 는 yum, unbantu 를 사용 합 니 다.
sudo apt-get install yum
deepin 설치 Nginx
설치 하 다.
sudo apt install nginx
버 전 보기
nginx -v
브 라 우 저 를 열 고 localhost: 80 을 방문 하면 welcome to nginx 를 볼 수 있 습 니 다.
nginx 파일
nginx.conf
# , nginx,
user nginx;
#Nginx , CPU
worker_processes 1;
#
error_log /var/log/nginx/error.log warn;
# pid
pid /var/run/nginx.pid;
events {
worker_connections 1024; #
}
http {
include /etc/nginx/mime.types; #
default_type application/octet-stream; #
#
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main; #nginx
sendfile on; #
#tcp_nopush on; #
keepalive_timeout 65; # ,
#gzip on; # gzip
include /etc/nginx/conf.d/*.conf; #
default.conf
server {
listen 80; #
server_name localhost; //
#charset koi8-r;
#access_log /var/log/nginx/host.access.log main;
location / {
root /usr/share/nginx/html; #
index index.html index.htm; #
}
#error_page 404 /404.html; # 404
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html; # ,
location = /50x.html {
root /usr/share/nginx/html;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}
nginx 조작
Nginx 시작
systemctl start nginx.service
Nginx 서비스의 운행 상황 조회
ps aux | grep nginx
Nginx 서 비 스 를 중단 하 는 네 가지 방법
서 비 스 를 즉시 중단 하 는 방법
nginx -s stop
은 프로 세 스 가 작 동 하 든 안 하 든 프로 세 스 를 직접 중단 하 는 것 이 비교적 강경 하 다.여 유 롭 게 서 비 스 를 중단 하 는 방법
nginx -s quit
은 stop 에 비해 부 드 럽 고 현재 작업 을 마 친 후에 멈 춰 야 합 니 다.프로 세 스
killall nginx
를 죽 이 는 방법 도 야만 적 입 니 다. 우 리 는 프로 세 스 를 직접 죽 입 니 다. 그러나 위 에서 효과 가 없 을 때 우 리 는 이런 방법 을 사용 하 는 것 이 좋 습 니 다.systemctl stop nginx.service
systemctl 정지Nginx 서비스 다시 시작
systemctl restart nginx.service
Nginx 프로필 다시 불 러 오기
Nginx 설정 파일 을 다시 작성 하거나 수정 한 후 다시 불 러 와 야 합 니 다. 이 때 Nginx 가 준 명령 을 사용 할 수 있 습 니 다.
nginx -s reload
포트 번호 보기Nginx 가 시작 되면 80 포트 를 감청 하여 HTTP 접근 을 제공 합 니 다. 80 포트 가 점용 되 었 다 면 시작 에 실 패 했 습 니 다. netstat - tlnp 명령 을 사용 하여 포트 번호 의 점용 상황 을 볼 수 있 습 니 다.
Docs
deepin - linux 상용 명령 대전 - 매일 하나의 Liux 명령 전단 에 꼭 필요 한 Nginx 무료 튜 토리 얼
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.