[24793] 2016-03-18_如何在FreeBSD10.2上安装使用Nginx的Ghost

文档创建者:s7ckTeam
浏览次数:1
最后更新:2025-01-18
2016-03-18_如何在FreeBSD10.2上安装使用Nginx的Ghost   F r e e B S D   1 0 . 2   使   N g i n x     G h o s t   i c t l y h   L i n u x   2 0 1 6 - 0 3 - 1 8 N o d e . j s   N o d e . j s   使   J a v a S c r i p t     N o d e . j s     L i n u x W i n d o w s O S X I B M   A I X   F r e e B S D N o d e . j s   R y a n   D a h l     J o y e n t     2 0 0 9   G h o s t   使   N o d e . j s     F r e e B S D   使   N g i n x     w e b     G h o s t   F r e e B S D   1 0 . 2     N o d e . j s N p m n g i n x     s q l i t e 3   -     N o d e . j s   n p m     S q l i t e 3   g h o s t   n o d e . j s   f r e e b s d     n o d e . j s   " / u s r / p o r t s / w w w / n o d e "     " m a k e "     n o d e . j s   n p m   n p m     n o d e     s q l i t e 3   g h o s t   使   s q l i t e 3     m y s q l / m a r i a d b     p o s t g r e s q l 使   s q l i t e 3     n o d e . j s     n p m   3 .   6 .   1 .   c d   / u s r / p o r t s / w w w / n o d e 2 .   m a k e   i n s t a l l   c l e a n 1 .   c d   / u s r / p o r t s / w w w / n p m / 2 .   m a k e   i n s t a l l   c l e a n 1 .   c d   / u s r / p o r t s / d a t a b a s e s / s q l i t e 3 / 2 .   m a k e   i n s t a l l   c l e a n 1 .   n o d e   - - v e r s i o n 2 .   v 0 . 1 2 . 6 4 .   n p m   - - v e r s i o n 5 .   2 . 1 1 . 3 7 .   s q l i t e 3   - - v e r s i o n 8 .   3 . 8 . 1 0 . 2
n o d e     n p m     -     G h o s t     " g h o s t "     g h o s t   " a d d u s e r "     G h o s t   -     G h o s t   g h o s t     " / v a r / w w w / "     w g e t     g h o s t   " g h o s t "     " g h o s t "   " g h o s t "   " / v a r / w w w / g h o s t / "   g h o s t     n o d e . j s     s q l i t e 3     n p m       g h o s t     r o o t   1 .   a d d u s e r   g h o s t 2 .   F I L L   W i t h   Y o u r   I N F O 1 .   m k d i r   - p   / v a r / w w w / 2 .   c d   / v a r / w w w / 1 .   w g e t   - - n o - c h e c k - c e r t i f i c a t e   h t t p s : / / g h o s t . o r g / z i p / g h o s t - l a t e s t . z i p 1 .   u n z i p   - d   g h o s t   g h o s t - l a t e s t . z i p 1 .   c h o w n   - R   g h o s t : g h o s t   g h o s t / 1 .   s u   -   g h o s t 1 .   c d   / v a r / w w w / g h o s t / 1 .   s e t e n v   C X X   c + +   ;   n p m   i n s t a l l   s q l i t e 3   - - s q l i t e = / u s r / l o c a l
  g h o s t     n p m     " c o n f i g . e x a m p l e . j s "     " c o n f i g . j s "   n a n o     s e r v e r     2 5   退   g h o s t 访   i p     2 3 6 8   G h o s t     g h o s t     " / v a r / w w w / g h o s t "     g h o s t   -     F r e e B S D     G h o s t   f r e e b s d     r c . d     " / u s r / l o c a l / e t c / r c . d / "     g h o s t     g h o s t   n o d e . j s     n p m     s u d o / r o o t     f o r e v e r     r c . d     g h o s t   2 .   1 .   n p m   i n s t a l l   - - p r o d u c t i o n 1 .   c p   c o n f i g . e x a m p l e . j s   c o n f i g . j s 2 .   n a n o   - c   c o n f i g . j s 1 .   h o s t :   ' 0 . 0 . 0 . 0 ' , 1 .   n p m   s t a r t   - - p r o d u c t i o n 1 .   n p m   i n s t a l l   f o r e v e r   - g 1 .   c d   / u s r / l o c a l / e t c / r c . d / 2 .   n a n o   - c   g h o s t 1 .   # ! / b i n / s h
6 .   8 .   1 2 .   1 5 .   2 0 .   2 6 .   3 0 .   3 4 .   3 9 .   退   g h o s t     g h o s t     g h o s t     g h o s t     s y s r c     g h o s t   3 .   #   P R O V I D E :   g h o s t 4 .   #   K E Y W O R D :   s h u t d o w n 5 .   P A T H = " / s b i n : / b i n : / u s r / s b i n : / u s r / b i n : / u s r / l o c a l / s b i n : / u s r / l o c a l / b i n " 7 .   .   / e t c / r c . s u b r 9 .   n a m e = " g h o s t " 1 0 .   r c v a r = " g h o s t _ e n a b l e " 1 1 .   e x t r a _ c o m m a n d s = " s t a t u s " 1 3 .   l o a d _ r c _ c o n f i g   g h o s t 1 4 .   :   $ { g h o s t _ e n a b l e : = " N O " } 1 6 .   s t a t u s _ c m d = " g h o s t _ s t a t u s " 1 7 .   s t a r t _ c m d = " g h o s t _ s t a r t " 1 8 .   s t o p _ c m d = " g h o s t _ s t o p " 1 9 .   r e s t a r t _ c m d = " g h o s t _ r e s t a r t " 2 1 .   g h o s t = " / v a r / w w w / g h o s t " 2 2 .   l o g = " / v a r / l o g / g h o s t / g h o s t . l o g " 2 3 .   g h o s t _ s t a r t ( )   { 2 4 .   s u d o   - u   g h o s t   s h   - c   " c d   $ g h o s t   & &   N O D E _ E N V = p r o d u c t i o n   f o r e v e r   s t a r t   - a l   $ l o g   i n d e x . j s " 2 5 .   } 2 7 .   g h o s t _ s t o p ( )   { 2 8 .   s u d o   - u   g h o s t   s h   - c   " c d   $ g h o s t   & &   N O D E _ E N V = p r o d u c t i o n   f o r e v e r   s t o p   i n d e x . j s " 2 9 .   } 3 1 .   g h o s t _ s t a t u s ( )   { 3 2 .   s u d o   - u   g h o s t   s h   - c   " N O D E _ E N V = p r o d u c t i o n   f o r e v e r   l i s t " 3 3 .   } 3 5 .   g h o s t _ r e s t a r t ( )   { 3 6 .   g h o s t _ s t o p ; 3 7 .   g h o s t _ s t a r t ; 3 8 .   } 4 0 .   r u n _ r c _ c o m m a n d   " $ 1 " 1 .   c h m o d   + x   g h o s t 1 .   m k d i r   - p   / v a r / w w w / g h o s t / 2 .   t o u c h   / v a r / w w w / g h o s t / g h o s t . l o g 3 .   c h o w n   - R   / v a r / w w w / g h o s t /
  g h o s t G h o s t     -     G h o s t     N g i n x g h o s t     N g i n x a p a c h e     I I S   w e b     n g i n x     g h o s t   使   p k g     f r e e b s d     n g i n x   n g i n x     v i r t u a l h o s t     v i r t u a l h o s t     n a n o     g h o s t . c o n f     v i r t u a l h o s t   3 .   6 .   1 .   s y s r c   g h o s t _ e n a b l e = y e s 1 .   s e r v i c e   g h o s t   s t a r t 1 .   s e r v i c e   g h o s t   s t o p 2 .   s e r v i c e   g h o s t   s t a t u s 3 .   s e r v i c e   g h o s t   r e s t a r t 1 .   p k g   i n s t a l l   n g i n x 1 .   c d   / u s r / l o c a l / e t c / n g i n x / 2 .   m k d i r   v i r t u a l h o s t / 1 .   c d   v i r t u a l h o s t / 2 .   n a n o   - c   g h o s t . c o n f 1 .   s e r v e r   { 2 .   l i s t e n   8 0 ; 4 .   # Y o u r   D o m a i n 5 .   s e r v e r _ n a m e   g h o s t . m e ; 7 .   l o c a t i o n   ~ *   . ( ? : i c o | c s s | j s | g i f | j p e ? g | p n g | t t f | w o f f ) $   { 8 .   a c c e s s _ l o g   o f f ; 9 .   e x p i r e s   3 0 d ; 1 0 .   a d d _ h e a d e r   P r a g m a   p u b l i c ;
1 4 .   2 6 .   2 9 .   3 3 .   退   v i r t u a l h o s t     n g i n x . c o n f   n g i n x     n g i n x . c o n f     v i r t u a l h o s t   2 .   4 .   退   " n g i n x   - t "     n g i n x     s y s r c     n g i n x     n g i n x   n g i n x     v i r t u a l h o s t     g h o s t . m e 1 1 .   a d d _ h e a d e r   C a c h e - C o n t r o l   " p u b l i c ,   m u s t r e v a l i d a t e ,   p r o x y - r e v a l i d a t e " ; 1 2 .   p r o x y _ p a s s   h t t p : / / 1 2 7 . 0 . 0 . 1 : 2 3 6 8 ; 1 3 .   } 1 5 .   l o c a t i o n   /   { 1 6 .   a d d _ h e a d e r   X - X S S - P r o t e c t i o n   " 1 ;   m o d e = b l o c k " ; 1 7 .   a d d _ h e a d e r   C a c h e - C o n t r o l   " p u b l i c ,   m a x - a g e = 0 " ; 1 8 .   a d d _ h e a d e r   C o n t e n t - S e c u r i t y - P o l i c y   " s c r i p t - s r c   ' s e l f '   ;   f o n t - s r c   ' s e l f '   ;   c o n n e c t - s r c   ' s e l f '   ;   b l o c k - a l l - m i x e d - c o n t e n t ;   r e f l e c t e d - x s s   b l o c k ;   r e f e r r e r   n o - r e f e r r e r " ; 1 9 .   a d d _ h e a d e r   X - C o n t e n t - T y p e - O p t i o n s   n o s n i f f ; 2 0 .   a d d _ h e a d e r   X - F r a m e - O p t i o n s   D E N Y ; 2 1 .   p r o x y _ s e t _ h e a d e r   X - F o r w a r d e d - F o r   $ p r o x y _ a d d _ x _ f o r w a r d e d _ f o r ; 2 2 .   p r o x y _ s e t _ h e a d e r   H o s t   $ h t t p _ h o s t ; 2 3 .   p r o x y _ s e t _ h e a d e r   X - F o r w a r d e d - P r o t o   $ s c h e m e ; 2 4 .   p r o x y _ p a s s   h t t p : / / 1 2 7 . 0 . 0 . 1 : 2 3 6 8 ; 2 5 .   } 2 7 .   l o c a t i o n   =   / r o b o t s . t x t   {   a c c e s s _ l o g   o f f ;   l o g _ n o t _ f o u n d   o f f ;   } 2 8 .   l o c a t i o n   =   / f a v i c o n . i c o   {   a c c e s s _ l o g   o f f ;   l o g _ n o t _ f o u n d   o f f ;   } 3 0 .   l o c a t i o n   ~   / . h t   { 3 1 .   d e n y   a l l ; 3 2 .   } 3 4 .   } 1 .   c d   / u s r / l o c a l / e t c / n g i n x / 2 .   n a n o   - c   n g i n x . c o n f 1 .   [ . . . . . . ] 3 .   i n c l u d e   v i r t u a l h o s t / * . c o n f ; 5 .   } 1 .   s y s r c   n g i n x _ e n a b l e = y e s 1 .   s e r v i c e   n g i n x   s t a r t
g h o s t . m e   G h o s t . m e     n g i n x   使   " c u r l "     g h o s t     n g i n x G h o s t     n g i n x   N o d e . j s     R y a n   D a h l   G h o s t   使   n o d e . j s   使 g h o s t     w e b     a p a c h e n g i n x     I I S     w e b     w e b   使   N g i n x S q l i t e     g h o s t   使   m s q l / m a r i a d b     p o s t g r e s q l G h o s t   使 v i a :   h t t p : / / l i n o x i d e . c o m / l i n u x - h o w - t o / i n s t a l l - g h o s t - n g i n x - f r e e b s d - 1 0 - 2 / A r u l [ 1 ]   i c t l y h [ 2 ]   w x y [ 3 ]   L C T T [ 4 ]   L i n u x   [ 1 ] :   h t t p : / / l i n o x i d e . c o m / a u t h o r / a r u l m / [ 2 ] :   h t t p : / / m u t o u x i a o g u i . c n / b l o g / [ 3 ] :   h t t p s : / / g i t h u b . c o m / w x y [ 4 ] :   h t t p s : / / g i t h u b . c o m / L C T T / T r a n s l a t e P r o j e c t I D   I D   6 0 L i n u x 7 2 5 使   G r a f a n a c o l l e c t d     I n f l u x D B   3 3 5 9 3 4 4 6 J a v a     L i n u x  

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则